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