コード例 #1
0
        public void GetDynamicMemberNames_IncludesPropertyNames()
        {
            // Arrange
            var properties = typeof(DeltaModel).GetProperties().Select(p => p.Name).ToArray();
            var delta      = new Delta <DeltaModel>();

            // Act
            var dynamicMemberNames = delta.GetDynamicMemberNames().ToArray();

            // Assert
            Assert.Equal(properties.Length, dynamicMemberNames.Length);
            foreach (var property in properties)
            {
                Assert.Contains(property, dynamicMemberNames);
            }
        }