예제 #1
0
        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);
        }
예제 #2
0
        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");
        }