Example #1
0
        public void AddArc_ArcAddedFirstTime_ArcAddedToArcs()
        {
            // arrange
            ConcreteNode testNode = new ConcreteNode(0, 0, "testNode");
            StubArc addedArc = new StubArc("arc");

            // act
            testNode.AddArc(addedArc);

            // assert
            Assert.IsTrue(testNode.Arcs.Contains(addedArc));
        }
Example #2
0
        public void AddArc_ArcAddedTwice_SecondArcNotAddedToArcs()
        {
            // arrange
            ConcreteNode testNode = new ConcreteNode(0, 0, "testNode");
            StubArc addedArc = new StubArc("arc");

            // act
            testNode.AddArc(addedArc);
            testNode.AddArc(addedArc);

            // assert
            Assert.AreEqual(1, testNode.Arcs.Where(arc => arc.Equals(addedArc)).Count());
        }
Example #3
0
 private void SetUpBasicFactoryDummies()
 {
     StubTransition dummyTrans = new StubTransition("dummyTrans", new List<INode> { }, new List<INode> { });
     ElementFactory.SetCustomTransition(dummyTrans);
     StubPlace dummyPlace = new StubPlace("dummyPlace", new List<INode> { }, new List<INode> { });
     ElementFactory.SetCustomPlace(dummyPlace);
     StubArc dummyArc = new StubArc("dummyArc");
     ElementFactory.SetCustomArc(dummyArc);
 }