public void GetNonexistentTrailer() { //Mock context Mock <FortuneDbContext> mockContext = new Mock <FortuneDbContext>(); //Mock repos Mock <IRepo <Location> > mockLocationRepo = new Mock <IRepo <Location> >(); Mock <IRepo <Trailer> > mockTrailerRepo = new Mock <IRepo <Trailer> >(); Mock <IRepo <Load> > mockLoadRepo = new Mock <IRepo <Load> >(); //Test id int testId = 111111; //Mock call mockTrailerRepo.Setup(x => x.Get(testId)).Returns <Trailer>(null); //Unit of work Mock <IUnitOfWork> mockUnitOfWork = new Mock <IUnitOfWork>(); mockUnitOfWork.SetupGet(x => x.LocationRepo).Returns(mockLocationRepo.Object); mockUnitOfWork.SetupGet(x => x.TrailerRepo).Returns(mockTrailerRepo.Object); //Trailer service ITrailerService trailerService = new TrailerService(mockUnitOfWork.Object); //Test TrailerDto dto = trailerService.Get(testId); }
public FilmDetails() { InitializeComponent(); _filmService = new FilmService(new FilmRepository(new HttpClient())); _trailerService = new TrailerService(new TrailerRepository(new HttpClient())); }
public IController CreateController(RequestContext requestContext, string controllerName) { if (controllerName.ToLower().StartsWith("movie")) { var service = new TrailerService(); var controller = new MovieController(service); return(controller); } var defaultFactory = new DefaultControllerFactory(); return(defaultFactory.CreateController(requestContext, controllerName)); }
public DriversController(UserManager <IdentityUser> userManager, DriverService driverService, OrderService orderService, ILogger <DriversController> logger, TrailerService trailerService, VehicleService vehicleService, IHubContext <RequestHub> hub, EditInfoRequestService editInfoRequestService) { UserManager = userManager; DriverService = driverService; OrderService = orderService; TrailerService = trailerService; VehicleService = vehicleService; Logger = logger; RequestHub = hub; EditInfoRequestService = editInfoRequestService; }
public DispatchersController(DriverService driverService, ILogger <DriverService> logger, TrailerService trailerService , VehicleService vehicleService, RequestService requestService, UserManager <IdentityUser> userManager, DispatcherService dispatcherService, RouteService routeService) { this.driverService = driverService; this.logger = logger; this.trailerService = trailerService; this.vehicleService = vehicleService; this.requestService = requestService; this.userManager = userManager; this.dispatcherService = dispatcherService; this.routeService = routeService; }
public void UpdateTrailer() { //Automapper AutoMapperConfig.RegisterMappings(); //Mock context Mock <FortuneDbContext> mockContext = new Mock <FortuneDbContext>(); //Mock repos Mock <IRepo <Location> > mockLocationRepo = new Mock <IRepo <Location> >(); Mock <IRepo <Trailer> > mockTrailerRepo = new Mock <IRepo <Trailer> >(); Mock <IRepo <Load> > mockLoadRepo = new Mock <IRepo <Load> >(); //Test location Location testLocation = new Location { Id = Guid.NewGuid(), Deleted = false, Name = "TEST" }; //Test trailer Trailer testTrailer = new Trailer { Id = 111111, Deleted = false, LocationId = testLocation.Id }; TrailerDto testDto = Mapper.Map <TrailerDto>(testTrailer); testDto.Location = Mapper.Map <LocationDto>(testLocation); //Mock calls mockLocationRepo.Setup(x => x.Exists(It.Is <Guid>(y => y == testLocation.Id))).Returns(true); mockLocationRepo.Setup(x => x.Get(It.Is <Guid>(y => y == testLocation.Id))).Returns(testLocation); mockTrailerRepo.Setup(x => x.Get(testTrailer.Id)).Returns(testTrailer); //Unit of work Mock <IUnitOfWork> mockUnitOfWork = new Mock <IUnitOfWork>(); mockUnitOfWork.SetupGet(x => x.LocationRepo).Returns(mockLocationRepo.Object); mockUnitOfWork.SetupGet(x => x.TrailerRepo).Returns(mockTrailerRepo.Object); //Trailer service ITrailerService trailerService = new TrailerService(mockUnitOfWork.Object); //Test TrailerDto dto = trailerService.Update(testDto); TestUtil.Compare(testDto, dto); }
public void DeleteNonexistentTrailer() { //Automapper AutoMapperConfig.RegisterMappings(); //Mock context Mock <FortuneDbContext> mockContext = new Mock <FortuneDbContext>(); //Mock repos Mock <IRepo <Location> > mockLocationRepo = new Mock <IRepo <Location> >(); Mock <IRepo <Trailer> > mockTrailerRepo = new Mock <IRepo <Trailer> >(); Mock <IRepo <Load> > mockLoadRepo = new Mock <IRepo <Load> >(); //Test location Location testLocation = new Location { Id = Guid.NewGuid(), Deleted = false, Name = "TEST" }; //Test trailer Trailer testTrailer = new Trailer { Id = 111111, Deleted = false, LocationId = testLocation.Id }; TrailerDto testDto = Mapper.Map <TrailerDto>(testTrailer); //Mock call mockTrailerRepo.Setup(x => x.Get(testTrailer.Id)).Returns <Trailer>(null); //Unit of work Mock <IUnitOfWork> mockUnitOfWork = new Mock <IUnitOfWork>(); mockUnitOfWork.SetupGet(x => x.LocationRepo).Returns(mockLocationRepo.Object); mockUnitOfWork.SetupGet(x => x.TrailerRepo).Returns(mockTrailerRepo.Object); //Trailer service ITrailerService trailerService = new TrailerService(mockUnitOfWork.Object); //Test trailerService.Delete(testTrailer.Id); }
public TrailersController(TrailerService trailerService, ILogger <TrailerService> logger) { this.logger = logger; this.trailerService = trailerService; }
public void GetTrailersWithDeleted() { //Automapper AutoMapperConfig.RegisterMappings(); //Mock context Mock <FortuneDbContext> mockContext = new Mock <FortuneDbContext>(); //Mock repos Mock <IRepo <Location> > mockLocationRepo = new Mock <IRepo <Location> >(); Mock <IRepo <Trailer> > mockTrailerRepo = new Mock <IRepo <Trailer> >(); Mock <IRepo <Load> > mockLoadRepo = new Mock <IRepo <Load> >(); //Test location Location testLocation = new Location { Id = Guid.NewGuid(), Deleted = false, Name = "TEST" }; //Test trailers IEnumerable <Trailer> testTrailers = new List <Trailer> { new Trailer { Id = 111111, Deleted = false, LocationId = testLocation.Id }, new Trailer { Id = 222222, Deleted = true, LocationId = testLocation.Id } }; TrailerDto[] testDtos = Mapper.Map <TrailerDto[]>(testTrailers); foreach (TrailerDto testDto in testDtos) { testDto.Location = Mapper.Map <LocationDto>(testLocation); } //Mock call mockTrailerRepo.Setup(x => x.Get( It.IsAny <Expression <Func <Trailer, bool> > >(), -1, -1, It.IsAny <Func <IQueryable <Trailer>, IOrderedQueryable <Trailer> > >(), "" )).Returns(testTrailers); mockLocationRepo.Setup(x => x.Get(It.Is <Guid>(y => y == testLocation.Id))).Returns(testLocation); //Unit of work Mock <IUnitOfWork> mockUnitOfWork = new Mock <IUnitOfWork>(); mockUnitOfWork.SetupGet(x => x.LocationRepo).Returns(mockLocationRepo.Object); mockUnitOfWork.SetupGet(x => x.TrailerRepo).Returns(mockTrailerRepo.Object); //Trailer service ITrailerService trailerService = new TrailerService(mockUnitOfWork.Object); //Test TrailerDto[] dtos = trailerService.Get(true); TestUtil.Compare(testDtos, dtos); }