public void Test_Type_HasNamedAttribute() { // Arrange var testData = new IdentityExample() { Property1 = "test1", Property2 = "test2" }; // Act var identityProps = testData.GetType().GetPropertiesWithAttribute("Identity"); // Assert identityProps.Count.Should().Be(1); }
public void Test_Type_HasIdentityAttribute() { // Arrange var testData = new IdentityExample() { Property1 = "test1", Property2 = "test2" }; // Act var hasIdentity = testData.GetType().HasIdentityAttribute(); var identityVal = testData.GetIdentityProperty(); // Assert hasIdentity.Should().BeTrue(); identityVal.Should().Be("test1"); }