public UserControllerTests() { var _userService = new Mock <IUserService>(); _userList = new List <User> { new User { Id = 1, CreatedBy = "", ModifiedBy = "", CreatedDate = DateTime.Now, ModifiedDate = DateTime.Now, FirstName = "Manuel", LastName = "French", DOB = DateTime.Now }, new User { Id = 2, CreatedBy = "", ModifiedBy = "", CreatedDate = DateTime.Now, ModifiedDate = DateTime.Now, FirstName = "Patty", LastName = "Palmer", DOB = DateTime.Now }, new User { Id = 3, CreatedBy = "", ModifiedBy = "", CreatedDate = DateTime.Now, ModifiedDate = DateTime.Now, FirstName = "Sheldon", LastName = "Holmes", DOB = DateTime.Now }, new User { Id = 4, CreatedBy = "", ModifiedBy = "", CreatedDate = DateTime.Now, ModifiedDate = DateTime.Now, FirstName = "Chester", LastName = "May", DOB = DateTime.Now }, new User { Id = 5, CreatedBy = "", ModifiedBy = "", CreatedDate = DateTime.Now, ModifiedDate = DateTime.Now, FirstName = "Lorena", LastName = "Ray", DOB = DateTime.Now } }; _userService.Setup(s => s.GetUserById(1)).Returns(Task.FromResult(_userList[0])); _userService.Setup(s => s.GetAllUsers()).Returns(Task.FromResult(_userList)); _userController = new UserController(_userService.Object) { Request = new HttpRequestMessage(), Configuration = new HttpConfiguration() }; AutomapperBootstrap.Register(); }
public static void Register(HttpConfiguration config) { var container = new UnityContainer(); RegisterTypes(container); config.DependencyResolver = new UnityResolver(container); // Web API configuration and services // Web API routes config.MapHttpAttributeRoutes(); config.Routes.MapHttpRoute( name: "DefaultApi", routeTemplate: "api/{controller}/{id}", defaults: new { id = RouteParameter.Optional } ); AutomapperBootstrap.Register(); }