Example #1
0
        public void CanCreateEmployee()
        {
            Employee employeeFromForm            = MockEmployeeRepositoryFactory.CreateTransientEmployee();
            RedirectToRouteResult redirectResult = controller.Create(employeeFromForm)
                                                   .AssertActionRedirect().ToAction("Index");

            controller.TempData[ControllerEnums.GlobalViewDataProperty.PageMessage.ToString()].ToString()
            .ShouldContain("was successfully created");
        }
Example #2
0
        public void SetUp()
        {
            // By default, and typically, we'd simply use the CRUD scaffolding generated call to ServiceLocatorInitializer.Init();
            // but since we need a custom duplicate checker, we'll do it locally
            InitServiceLocator();

            controller = new EmployeesController(
                MockEmployeeRepositoryFactory.CreateMockEmployeeRepository(),
                MockTerritoryRepositoryFactory.CreateMockTerritoryRepository()
                );
        }