public void CompareTo_IfTheIdsAreEqualAndTheInstanceWorkIdIsGreaterThanTheObjectParameterWorkId_ShouldReturnMinusOne() { ContentReference contentReferenceToCompareWith = new ContentReference(_random.Next(0, int.MaxValue), _random.Next(0, int.MaxValue - 1)); ContentReference contentReference = contentReferenceToCompareWith.Copy(); contentReference.WorkID = contentReference.WorkID + 1; Assert.AreEqual(-1, contentReference.CompareTo(contentReferenceToCompareWith)); }
public void CompareTo_IfTheInstanceIdIsLessThanTheObjectParameterId_ShouldReturnMinusOne() { ContentReference contentReferenceToCompareWith = new ContentReference(_random.Next(1, int.MaxValue)); ContentReference contentReference = contentReferenceToCompareWith.Copy(); contentReference.ID = contentReference.ID - 1; Assert.AreEqual(-1, contentReference.CompareTo(contentReferenceToCompareWith)); }
public void CompareTo_IfTheIdsAreEqualAndTheInstanceProviderNameIsLessThanTheObjectParameterProviderName_ShouldReturnMinusOne() { ContentReference contentReferenceToCompareWith = new ContentReference(_random.Next(0, int.MaxValue), _random.Next(0, int.MaxValue), "2"); ContentReference contentReference = contentReferenceToCompareWith.Copy(); contentReference.ProviderName = "1"; Assert.AreEqual(-1, 1.CompareTo(2)); Assert.AreEqual(-1, string.Compare("1", "2", StringComparison.Ordinal)); Assert.AreEqual(-1, contentReference.CompareTo(contentReferenceToCompareWith)); }