public void SingleKey_IdsNotEqual() { var keyProperties = reflector.GetKeyProperties <Release>(); var release1 = new Release { Id = 1, ArtistId = 2, Date = 1999, MediaId = 1 }; var release2 = new Release { Id = 2, ArtistId = 2, Date = 1999, MediaId = 1 }; bool areEqual = comparer.CompareEntities <Release>(release1, release2, keyProperties); Assert.AreNotEqual(true, areEqual); }
public void CompositeKey_NonForeignKeys_AreEqual1() { var keyProperties = reflector.GetKeyProperties <LocalizedString>(); var entity1 = new LocalizedString { TargetObjectId = 0, Language = Language.English, Id = 1, Text = "Text value 1" }; var entity2 = new LocalizedString { TargetObjectId = 1, Language = Language.English, Id = 1, Text = "Some other value" }; bool areEqual = comparer.CompareEntities <LocalizedString>(entity1, entity2, keyProperties); Assert.AreEqual(true, areEqual); }