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

            // Act

            // Assert
            Assert.IsFalse(ee.Equals(new object()));
        }
Esempio 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));
        }
Esempio 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));
        }
Esempio 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));
        }