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();
        }
Exemple #2
0
        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();
        }