Пример #1
0
        public void IndexAction_ReturnsCorrectViewModel()
        {
            var ordersService = this.SetupMockOrdersService();
            var viewModelMock = new Mock <AdminIndexViewModel>();
            var controller    = new Areas.Admin.Controllers.AdminController(ordersService.Object);

            var result = controller.Index(viewModelMock.Object) as ViewResult;

            Assert.IsInstanceOfType(result.Model, typeof(AdminIndexViewModel));
        }
Пример #2
0
        public void IndexAction_CallCorrectServiceMethod()
        {
            var ordersService = this.SetupMockOrdersService();
            var viewModelMock = new Mock <AdminIndexViewModel>();
            var controller    = new Areas.Admin.Controllers.AdminController(ordersService.Object);

            var result = controller.Index(viewModelMock.Object) as ViewResult;

            ordersService.Verify(o => o.TotalContainingText(It.IsAny <string>()), Times.Once);
            ordersService.Verify(o => o.ListOrdersContainingText(It.IsAny <string>(), It.IsAny <int>(), It.IsAny <int>()), Times.Once);
        }