예제 #1
0
        public void IsNode_IdNull_ThrowsArgumentNullException()
        {
            // arrange
            ModelMain testModelMain = new ModelMain();

            // act
            testModelMain.IsNode(null);
        }
예제 #2
0
        public void IsNode_IdOfArc_ReturnsFalse()
        {
            // arrange
            SetUpBasicFactoryDummies();
            ModelMain testModelMain = new ModelMain();
            testModelMain.AddTransition(0, 0, "transId");
            testModelMain.AddPlace(0, 0, "placeId");
            testModelMain.AddArc("transId", "placeId", "arcId");

            // act
            bool result = testModelMain.IsNode("arcId");

            // assert
            Assert.IsFalse(result, "Should return false if id belongs to Arc.");
        }
예제 #3
0
        public void IsNode_NonExistentId_ReturnsFalse()
        {
            // arrange
            SetUpBasicFactoryDummies();
            ModelMain testModelMain = new ModelMain();
            testModelMain.AddTransition(0, 0, "transId");
            testModelMain.AddPlace(0, 0, "placeId");
            testModelMain.AddArc("transId", "placeId", "arcId");

            // act
            bool result = testModelMain.IsNode("NonExistentId");

            // assert
            Assert.IsFalse(result, "Should return false if id is non-existent.");
        }