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)); }
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()); }
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); }