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); } }