Exemplo n.º 1
0
        public void TestCheckProductInt()
        {
            //arrange
            //bool expectedState1 = true, expectedState2 = false;
            //act
            BaseMenu <IMedicineRepository, Medicine> menu = new MedicineMenu();
            bool actualState1, actualState2;

            try
            {
                menu.CheckProductInt("123");
                actualState1 = true;
            }
            catch (Exception ex)
            {
                actualState1 = false;
            }
            try
            {
                menu.CheckProductInt("someint");
                actualState2 = true;
            }
            catch (Exception ex)
            {
                actualState2 = false;
            }
            //assert
            Assert.IsTrue(actualState1);
            Assert.IsFalse(actualState2);
        }
Exemplo n.º 2
0
        public void TestCheckTableMenuSetState()
        {
            //arrange
            TableMenuCommands expectedState = TableMenuCommands.CreateNewProduct;
            //act
            BaseMenu <IMedicineRepository, Medicine> menu = new MedicineMenu();

            menu.SetState(BaseMenu <IMedicineRepository, Medicine> .TableMenuCommands.CreateNewProduct);//TableMenuCommands.CreateNewProduct
            var actualState = menu.tState;

            //assert
            Assert.AreEqual(expectedState, actualState);
        }