public void WhenConcurrentChangesOccur_ThenComparerReturnsConcurrently() { version1.Object = 2; version1.Version.IncrementVersion(node1, DateTime.UtcNow.Ticks); version2.Object = 2; version2.Version.IncrementVersion(node2, DateTime.UtcNow.Ticks); var comparer = new HappenedBeforeComparator <int>(); var result = (Occured)comparer.Compare(version1, version2); Assert.AreEqual <Occured>(Occured.Concurrently, result); }
public void WhenConcurrentChangesOccur_ThenComparerReturnsConcurrently() { version1.Object = 2; version1.Version.IncrementVersion(node1, DateTime.UtcNow.Ticks); version2.Object = 2; version2.Version.IncrementVersion(node2, DateTime.UtcNow.Ticks); var comparer = new HappenedBeforeComparator<int>(); var result = (Occured)comparer.Compare(version1, version2); Assert.AreEqual<Occured>(Occured.Concurrently, result); }