public void createEmployeeTestTrue()
{
//Arrange
var context = new Mock<ControllerContext>();
var session = new Mock<HttpSessionStateBase>();
context.Setup(m => m.HttpContext.Session).Returns(session.Object);
var controller = new AdminEmployeeController(new EmployeeBLL(new EmployeeDALStub()), new UserBLL(new UserDALStub()), new LoggingBLL(new LoggingDALStub()));
controller.ControllerContext = context.Object;
var employeeModel = new EmployeeModel();
employeeModel.employeeID = 1;
employeeModel.firstName = "Ola";
employeeModel.lastName = "Nordmann";
employeeModel.phone = "12345678";
employeeModel.customerAdmin = false;
employeeModel.databaseAdmin = false;
employeeModel.orderAdmin = true;
employeeModel.employeeAdmin = false;
employeeModel.password = "123456789";
employeeModel.productAdmin = false;
employeeModel.username = "";
//Act
var result = (RedirectToRouteResult)controller.createEmployee(employeeModel);
//Assert
Assert.AreEqual(result.RouteName, "");
Assert.AreEqual(result.RouteValues.Values.First(), "AllEmployees");
}