public void CompareIFilterToIFilter() { var mock1 = new Mock<IFilter>(); var mock2 = new Mock<IFilter>(); var fi = new OrderedFilterInfo(mock1.Object, FilterScope.Global); Assert.Equal(0, fi.CompareTo(new OrderedFilterInfo(mock2.Object, FilterScope.Global))); }
public void CompareToIFilterToIOrderedFilter() { var mock1 = new Mock<IFilter>(); var mock2 = new Mock<IOrderedFilter>(); mock2.Setup(o => o.Order) .Returns(1); var fi = new OrderedFilterInfo(mock1.Object, FilterScope.Global); Assert.Equal(1, fi.CompareTo(new OrderedFilterInfo(mock2.Object, FilterScope.Global))); }
public void CompareIOrderedFilterToIFilter() { var mock1 = new Mock<IOrderedFilter>(); mock1.Setup(o => o.Order) .Returns(1); var mock2 = new Mock<IFilter>(); var fi = new OrderedFilterInfo(mock1.Object, FilterScope.Global); // mock1 precedes mock2 in the sort order Assert.Equal(-1, fi.CompareTo(new OrderedFilterInfo(mock2.Object, FilterScope.Global))); }
public void CompareTo() { var mock1 = new Mock<IOrderedFilter>(); mock1.Setup(o => o.Order) .Returns(1); var mock2 = new Mock<IOrderedFilter>(); mock2.Setup(o => o.Order) .Returns(2); var fi = new OrderedFilterInfo(mock1.Object, FilterScope.Global); int result = fi.CompareTo(new OrderedFilterInfo(mock2.Object, FilterScope.Global)); Assert.Equal(-1, result); }