AutoCompare.Tests.EngineTests.Compare_Object_With_List_Property C# (CSharp) Метод

Compare_Object_With_List_Property() приватный Метод

private Compare_Object_With_List_Property ( ) : void
Результат void
        public void Compare_Object_With_List_Property()
        {
            var comparer = SutEngine.Get<HasList>();
            var oldModel = new HasList
            {
                Ids = new List<int> { 1, 2, 3, 4, 5 }
            };
            var newModel = new HasList
            {
                Ids = new List<int> { 1, 3, 4, 5, 6 }
            };
            var changes = comparer(oldModel, newModel);
            Assert.AreEqual(changes.Count(), 2);
            Assert.IsNotNull(changes.Single(x => x.Name == "Ids" && x.OldValue is int && (int)x.OldValue == 2));
            Assert.IsNotNull(changes.Single(x => x.Name == "Ids" && x.NewValue is int && (int)x.NewValue == 6));
        }