Exemplo n.º 1
0
        public void DeleteGetActionWithIdReturnsDeleteViewWithModel()
        {
            //arrange
            controller = new BillsController(mockBillService.Object, null, null);
            //act
            var result = controller.Delete(1) as ViewResult;

            //assert
            mockBillService.Verify(m => m.GetBill(It.IsAny <int>()), Times.Once);
            Assert.IsInstanceOfType(result.Model, typeof(CreateBillVM));
        }
Exemplo n.º 2
0
        public void DeleteGetActionWithoutIdReturns404()
        {
            //arrange
            controller = new BillsController(mockBillService.Object, null, null);
            int?nullvalue = null;
            //act
            var result = controller.Delete(nullvalue);

            //assert
            mockBillService.Verify(m => m.GetBill(It.IsAny <int>()), Times.Never);
            Assert.IsInstanceOfType(result, typeof(HttpStatusCodeResult));
        }