public void CompareStrings() { Mock<Host> hx = ObjectManager.NewXenObject<Host>(id); hx.Setup(h => h.Name).Returns("A"); Mock<Host> hy = ObjectManager.NewXenObject<Host>(id); hy.Setup(h => h.Name).Returns("A"); Mock<CheckableDataGridViewRow> x = new Mock<CheckableDataGridViewRow>(MockBehavior.Strict); x.Setup(r => r.XenObject).Returns(hx.Object); Mock<CheckableDataGridViewRow> y = new Mock<CheckableDataGridViewRow>(MockBehavior.Strict); y.Setup(r => r.XenObject).Returns(hy.Object); NameColumnComparer comparer = new NameColumnComparer(); Assert.That(comparer.Compare(x.Object, y.Object), Is.EqualTo(0)); x.VerifyAll(); y.VerifyAll(); }
public void CompareStrings() { Mock <Host> hx = ObjectManager.NewXenObject <Host>(id); hx.Setup(h => h.Name).Returns("A"); Mock <Host> hy = ObjectManager.NewXenObject <Host>(id); hy.Setup(h => h.Name).Returns("A"); Mock <CheckableDataGridViewRow> x = new Mock <CheckableDataGridViewRow>(MockBehavior.Strict); x.Setup(r => r.XenObject).Returns(hx.Object); Mock <CheckableDataGridViewRow> y = new Mock <CheckableDataGridViewRow>(MockBehavior.Strict); y.Setup(r => r.XenObject).Returns(hy.Object); NameColumnComparer comparer = new NameColumnComparer(); Assert.That(comparer.Compare(x.Object, y.Object), Is.EqualTo(0)); x.VerifyAll(); y.VerifyAll(); }