Exemplo n.º 1
0
        public void CompareExternalEdgeToObject()
        {
            // Arrange
            ExternalEdge ee = new ExternalEdge();

            // Act

            // Assert
            Assert.IsFalse(ee.Equals(new object()));
        }
Exemplo n.º 2
0
        public void CompareEqualExternalEdgesInitializingConstructor()
        {
            // Arrange
            ExternalEdge ee1 = new ExternalEdge(6, this.referenceStep1),
                         ee2 = new ExternalEdge(6, this.referenceStep1);

            // Act

            // Assert
            Assert.IsTrue(ee1 == ee2);
            Assert.IsFalse(ee1 != ee2);
            Assert.IsTrue(ee1.Equals(ee2));
        }
Exemplo n.º 3
0
        public void CompareExternalEdgesStandardConstructor()
        {
            // Arrange
            ExternalEdge ee1 = new ExternalEdge(),
                         ee2 = new ExternalEdge();

            // Act

            // Assert
            Assert.IsTrue(ee1 == ee2);
            Assert.IsFalse(ee1 != ee2);
            Assert.IsTrue(ee1.Equals(ee2));
        }
Exemplo n.º 4
0
        public void CompareExternalEdgesDifferentTargetStep()
        {
            // Arrange
            ExternalEdge ee1 = new ExternalEdge(6, this.referenceStep1),
                         ee2 = new ExternalEdge(6, this.referenceStep2);

            // Act

            // Assert
            Assert.IsFalse(ee1 == ee2);
            Assert.IsTrue(ee1 != ee2);
            Assert.IsFalse(ee1.Equals(ee2));
        }