public void CompareTargetEnumerableObjectNullTest() { VendorCollection oldVendors = PrepareOldVendorCollection(); ObjectCollectionCompareResult result = ObjectCompareHelper.CompareEnumerableObject(oldVendors, null); Assert.IsTrue(result.AreDifferent); Assert.AreEqual(3, result.Deleted.Count); for (int i = 0; i < oldVendors.Count; i++) { Assert.IsNotNull(result.Deleted[i].FindByOldPropertyValue("Name", oldVendors[i].Name)); } }
public void CompareSourceEnumerableObjectNullTest() { VendorCollection newVendors = PrepareNewVendorCollection(); ObjectCollectionCompareResult result = ObjectCompareHelper.CompareEnumerableObject(null, newVendors); Assert.IsTrue(result.AreDifferent); Assert.AreEqual(3, result.Added.Count); for (int i = 0; i < newVendors.Count; i++) { Assert.IsNotNull(result.Added[i].FindByNewPropertyValue("Name", newVendors[i].Name)); } }
public void CompareEnumerableObjectTest() { VendorCollection oldVendors = PrepareOldVendorCollection(); VendorCollection newVendors = PrepareNewVendorCollection(); ObjectCollectionCompareResult result = ObjectCompareHelper.CompareEnumerableObject(oldVendors, newVendors); Assert.IsTrue(result.AreDifferent); Assert.AreEqual(1, result.Added.Count); Assert.AreEqual(1, result.Updated.Count); Assert.AreEqual(1, result.Deleted.Count); Assert.IsNotNull(result.Updated[0].FindByOldPropertyValue("Name", "vendor 2")); Assert.IsNotNull(result.Updated[0].FindByNewPropertyValue("Name", "vendor 22")); Assert.IsNotNull(result.Added[0].FindByNewPropertyValue("Name", "vendor 4")); Assert.IsNotNull(result.Deleted[0].FindByOldPropertyValue("Name", "vendor 3")); }
public void CompareEnumerableObjectNullTest() { ObjectCollectionCompareResult result = ObjectCompareHelper.CompareEnumerableObject(null, null); Assert.IsFalse(result.AreDifferent); }