public void CustomerController_CreateAjaxCustomerGrid_CallsCustomerServiceCreate() { #region Arrange var request = new DataSourceRequest(); var insert = new CustomerViewModel { Id = 5, CustomerName = "A New Customer", CustomerNotes = "Some New Customer Notes....", }; #endregion #region Act _controllerWithMockedCustomerService.CreateAjaxCustomerGrid(request, insert); #endregion #region Assert _mockCustomerService.Verify(x => x.Create(It.IsAny <Customer>()), Times.Once); #endregion }
public void CustomerController_CreateAjaxCustomerGrid_CallsRepositoryInsertAndUnitOfWork() { #region Arrange var request = new DataSourceRequest(); var insert = new CustomerViewModel { Id = 5, CustomerName = "A New Customer", CustomerNotes = "Some New Customer Notes....", }; #endregion #region Act _controller.CreateAjaxCustomerGrid(request, insert); #endregion #region Assert _mockCustomerRepository.Verify(x => x.Insert(It.IsAny <Customer>()), Times.Once); _mockUnitOfWork.Verify(x => x.Save(), Times.Once); #endregion }