Replace shared examples with tests for required attributes

[#72664052]

Signed-off-by: Graeme Davison <gdavison@pivotallabs.com>