public void Setup() { var optionsBuilder = new DbContextOptionsBuilder <PortFreightContext>() .UseInMemoryDatabase("InMemoryDb") .Options; var httpContext = new DefaultHttpContext(); tempData = new TempDataDictionary(httpContext, Mock.Of <ITempDataProvider>()); var modelState = new ModelStateDictionary(); actionContext = new ActionContext(httpContext, new RouteData(), new PageActionDescriptor(), modelState); var modelMetadataProvider = new EmptyModelMetadataProvider(); viewData = new ViewDataDictionary(modelMetadataProvider, modelState); pageContext = new PageContext(actionContext) { ViewData = viewData }; actualContext = new PortFreightContext(optionsBuilder); cargoPortValidateService = new CargoPortValidateService(null, helperService); helperService = new HelperService(actualContext); }
public CargoDetailsModel( PortFreightContext context, ICargoPortValidateService cargoPortValidateService) { _context = context; _cargoPortValidateService = cargoPortValidateService; }
public CargoReturnModel(PortFreightContext context, UserManager <PortFreightUser> userManager, IHelperService helperService, IMsd2DataService msd2DataService) { _context = context; _userManager = userManager; _helperService = helperService; _msd2DataService = msd2DataService; }
public void Setup() { var optionsBuilder = new DbContextOptionsBuilder <PortFreightContext>() .UseInMemoryDatabase("InMemoryDb") .Options; var httpContext = new DefaultHttpContext(); tempData = new TempDataDictionary(httpContext, Mock.Of <ITempDataProvider>()); var modelState = new ModelStateDictionary(); actionContext = new ActionContext(httpContext, new RouteData(), new PageActionDescriptor(), modelState); var modelMetadataProvider = new EmptyModelMetadataProvider(); viewData = new ViewDataDictionary(modelMetadataProvider, modelState); pageContext = new PageContext(actionContext) { ViewData = viewData }; actualContext = new PortFreightContext(optionsBuilder); MSD1 Msd1 = new MSD1(); tempData["MSD1Key"] = JsonConvert.SerializeObject(Msd1); CommonFunction = new HelperService(actualContext); }
public void Setup() { var optionsUserBuilder = new DbContextOptionsBuilder <UserDbContext>() .UseInMemoryDatabase("InMemoryUserDb") .Options; var optionsBuilder = new DbContextOptionsBuilder <PortFreightContext>() .UseInMemoryDatabase("InMemoryDb") .Options; var httpContext = new DefaultHttpContext(); tempData = new TempDataDictionary(httpContext, Mock.Of <ITempDataProvider>()); var modelState = new ModelStateDictionary(); actionContext = new ActionContext(httpContext, new RouteData(), new PageActionDescriptor(), modelState); var modelMetadataProvider = new EmptyModelMetadataProvider(); viewData = new ViewDataDictionary(modelMetadataProvider, modelState); pageContext = new PageContext(actionContext) { ViewData = viewData }; _usercontext = new UserDbContext(optionsUserBuilder); _portfreightContext = new PortFreightContext(optionsBuilder); _userService = new UserService(_usercontext, _portfreightContext); pageModel = new PreRegisterModel(_usercontext, _userService) { PageContext = pageContext, TempData = tempData, Url = new UrlHelper(actionContext), }; }
public Organisation(PortFreightContext context, IEntityToViewModelMapper entityToViewModelMapper, IOrganisationSearch organisationSearch) { _context = context; _entityToViewModelMapper = entityToViewModelMapper; _organisationSearch = organisationSearch; }
public void Setup() { var optionsBuilder = new DbContextOptionsBuilder <PortFreightContext>() .UseInMemoryDatabase("InMemoryDb") .Options; actualContext = new PortFreightContext(optionsBuilder); }
protected override ValidationResult IsValid(object value, ValidationContext validationContext) { PortFreightContext actualContext = new PortFreightContext(); var msd1ForValidation = validationContext.ObjectInstance as CargoItem; return(new ValidationResult("The custom validation has worked on Gross Weight")); }
public Msd3AgentDataService(PortFreightContext context, IEntityToViewModelMapper entityToViewModelMapper, UserManager <PortFreightUser> userManager) { _context = context; _entityToViewModelMapper = entityToViewModelMapper; _userManager = userManager; }
public HelperServiceTest() { DbContextOptions <PortFreightContext> optionsBuilder = new DbContextOptionsBuilder <PortFreightContext>() .UseInMemoryDatabase("InMemoryDb") .Options; actualContext = new PortFreightContext(optionsBuilder); _helperService = new HelperService(actualContext); }
public ViewSummaryModel(PortFreightContext context, UserManager <PortFreightUser> userManager, ILogger <ViewSummaryModel> logger, UserDbContext userContext) { _context = context; _userManager = userManager; _logger = logger; }
public VesselDetailsModel( PortFreightContext context, ILogger <VesselDetailsModel> logger, IHelperService helperService) { _context = context; _logger = logger; _helperService = helperService; }
public DeleteSubmissionModel(PortFreightContext context, UserManager <PortFreightUser> userManager, ILogger <EditSubmissionModel> logger, UserDbContext userContext) { _context = context; _userManager = userManager; _logger = logger; }
public CompanyDetailsModel( PortFreightContext context, IHelperService helperService, UserManager <PortFreightUser> userManager) { _context = context; _helperService = helperService; _userManager = userManager; }
public IndexModel(PortFreightContext context, ILogger <IndexModel> logger, ISubmissionSearch msd2SubmissionSearch, ICsvExtract csvExtractor) { _context = context; _logger = logger; _csvExtractor = csvExtractor; _msd2SubmissionSearch = msd2SubmissionSearch; }
public FindSubmissionModel(PortFreightContext context, ILogger <FindSubmissionModel> logger, ICsvExtract csvExtractor, ISubmissionSearch msd1SubmissionSearch) { _context = context; _logger = logger; _csvExtractor = csvExtractor; _msd1SubmissionSearch = msd1SubmissionSearch; }
public ShipListUploadModel(IShipListBulkUpload csvImport, UserManager <PortFreightUser> userManager, PortFreightContext context, ILogger <ShipListUploadModel> logger) { _csvImport = csvImport; _userManager = userManager; _context = context; _logger = logger; }
public CargoPortValidateServiceTest() { _helperService = new Mock <IHelperService>(); var optionsBuilder = new DbContextOptionsBuilder <PortFreightContext>() .UseInMemoryDatabase("InMemoryDb") .Options; actualContext = new PortFreightContext(optionsBuilder); _cargoPortValidateService = new CargoPortValidateService(actualContext, _helperService.Object); }
public EditSummaryModel(PortFreightContext context, UserManager <PortFreightUser> userManager, ILogger <EditSummaryModel> logger, IHelperService helperService, UserDbContext userContext) { _context = context; _userManager = userManager; _logger = logger; _helperService = helperService; }
public SubmissionSummaryModel( PortFreightContext context, UserDbContext userContext, IHelperService helperService, ILogger <SubmissionSummaryModel> logger) { _logger = logger; _context = context; _UserContext = userContext; _helperService = helperService; }
public EditModel(PortFreightContext context, UserManager <PortFreightUser> userManager, IMsd2DataService msd2DataService, ILogger <EditModel> logger, UserDbContext userContext) { _context = context; _userManager = userManager; _logger = logger; _msd2DataService = msd2DataService; }
public SubmitReturnModel( PortFreightContext context, IConfiguration configuration, UserManager <PortFreightUser> userManager, IHelperService helperService, ILogger <SubmitReturnModel> logger) { _context = context; _configuration = configuration; _userManager = userManager; _helperService = helperService; _logger = logger; }
public LoginModel(SignInManager <PortFreightUser> signInManager, ILogger <LoginModel> logger, IConfiguration config, UserManager <PortFreightUser> userManager, PortFreightContext portFreightContext, IEmailSender emailSender) { _signInManager = signInManager; _logger = logger; _config = config; _userManager = userManager; _portFreightContext = portFreightContext; _emailSender = emailSender; }
public IndexModel( IOptions <CloudStorageInit> options, PortFreightContext context, IHostingEnvironment environment, UserManager <PortFreightUser> userManager, ILogger <IndexModel> logger ) { _options = options.Value; _storage = StorageClient.Create(); _context = context; _hostingEnvironment = environment; _userManager = userManager; _logger = logger; }
public void Setup() { var optionsBuilder = new DbContextOptionsBuilder <PortFreightContext>() .UseInMemoryDatabase("InMemoryDb") .Options; httpContext = new DefaultHttpContext(); tempData = new TempDataDictionary(httpContext, Mock.Of <ITempDataProvider>()); var modelState = new ModelStateDictionary(); actionContext = new ActionContext(httpContext, new RouteData(), new PageActionDescriptor(), modelState); var modelMetadataProvider = new EmptyModelMetadataProvider(); viewData = new ViewDataDictionary(modelMetadataProvider, modelState); pageContext = new PageContext(actionContext) { ViewData = viewData }; portFreightUsers = new List <PortFreightUser> { new PortFreightUser() { Id = "TestUser1", Email = "*****@*****.**", SenderId = "Test1234", UserName = "******" }, new PortFreightUser() { Id = "TestUser2", Email = "*****@*****.**", SenderId = "Test5678", UserName = "******" } }; mockUserManager = MockUserManager <PortFreightUser>(portFreightUsers); mockUserManager.Setup(p => p.GetUserAsync(httpContext.User)).ReturnsAsync(portFreightUsers.FirstOrDefault()); actualContext = new PortFreightContext(optionsBuilder); commonFunction = new HelperService(actualContext); model = new RespondentDetailsModel(mockUserManager.Object, actualContext, commonFunction) { PageContext = pageContext, Url = new UrlHelper(actionContext), SenderType = new SenderType(), SenderIdPort = new SenderIdPort() }; }
public void Setup() { var optionsBuilder = new DbContextOptionsBuilder <PortFreightContext>() .UseInMemoryDatabase("InMemoryDb") .Options; actualContext = new PortFreightContext(optionsBuilder); var httpContext = new DefaultHttpContext(); tempData = new TempDataDictionary(httpContext, Mock.Of <ITempDataProvider>()); var modelState = new ModelStateDictionary(); actionContext = new ActionContext(httpContext, new RouteData(), new PageActionDescriptor(), modelState); var modelMetadataProvider = new EmptyModelMetadataProvider(); viewData = new ViewDataDictionary(modelMetadataProvider, modelState); pageContext = new PageContext(actionContext) { ViewData = viewData }; mockConfig = new Mock <IConfiguration>(); logger = new Mock <ILogger <LoginModel> >(); loginModel = new LoginModel( mockfakeSignInManager.Object, logger.Object, mockConfig.Object, mockUserManager.Object, actualContext, mockEmailSender.Object) { PageContext = pageContext, TempData = tempData, Url = new UrlHelper(actionContext) }; }
public async Task OnPost_WhenEditingSenderType_ReturnsARedirectToPageResult() { var optionsBuilder = new DbContextOptionsBuilder <PortFreightContext>() .UseInMemoryDatabase("InMemoryDb") .Options; var context = new PortFreightContext(optionsBuilder); var senderType = new SenderType() { SenderId = "Test5678", IsAgent = true, IsLine = false, IsPort = false }; await context.SenderType.AddAsync(senderType); await context.SaveChangesAsync(); model.SenderIdPort = new SenderIdPort { SenderId = "Test5678", Locodes = new List <string> { "AAA123", "ABC456" } }; model.SenderType = new SenderType { SenderId = "Test5678", IsAgent = true, IsLine = false, IsPort = true }; var result = (RedirectToPageResult)await model.OnPostAsync(); Assert.IsNotNull(result); Assert.AreEqual("/Dashboard", result.PageName); Assert.IsInstanceOfType(result, typeof(RedirectToPageResult)); }
public void Setup() { var optionsBuilder = new DbContextOptionsBuilder <PortFreightContext>() .UseInMemoryDatabase("InMemoryDb") .Options; var optionsBuilderUser = new DbContextOptionsBuilder <UserDbContext>() .UseInMemoryDatabase("InMemoryUserDb") .Options; actualContext = new PortFreightContext(optionsBuilder); var httpContext = new DefaultHttpContext(); tempData = new TempDataDictionary(httpContext, Mock.Of <ITempDataProvider>()); var modelState = new ModelStateDictionary(); actionContext = new ActionContext(httpContext, new RouteData(), new PageActionDescriptor(), modelState); var modelMetadataProvider = new EmptyModelMetadataProvider(); viewData = new ViewDataDictionary(modelMetadataProvider, modelState); pageContext = new PageContext(actionContext) { ViewData = viewData }; MSD1 Msd1 = new MSD1(); tempData["MSD1Key"] = JsonConvert.SerializeObject(Msd1); logger = new Mock <ILogger <VesselDetailsModel> >(); helperService = new HelperService(actualContext); vesselDetailsModel = new VesselDetailsModel(actualContext, logger.Object, helperService) { PageContext = pageContext, TempData = tempData, Url = new UrlHelper(actionContext) }; }
public void Setup() { var optionsBuilder = new DbContextOptionsBuilder <PortFreightContext>() .UseInMemoryDatabase("InMemoryDb") .Options; actualContext = new PortFreightContext(optionsBuilder); httpContext = new DefaultHttpContext(); TempDataDictionary tempData = new TempDataDictionary(httpContext, Mock.Of <ITempDataProvider>()); var modelState = new ModelStateDictionary(); actionContext = new ActionContext(httpContext, new RouteData(), new PageActionDescriptor(), modelState); var modelMetadataProvider = new EmptyModelMetadataProvider(); var viewData = new ViewDataDictionary(modelMetadataProvider, modelState); PageContext pageContext = new PageContext(actionContext) { ViewData = viewData }; portFreightUsers = new List <PortFreightUser> { new PortFreightUser() { Id = "TestUser1", SenderId = "Test1234", UserName = "******" }, }; mockUserManager = MockUserManager <PortFreightUser>(portFreightUsers); model = new DashboardModel(mockUserManager.Object, actualContext) { PageContext = pageContext, Url = new UrlHelper(actionContext) }; }
public ChecklistModel(PortFreightContext context, UserManager <PortFreightUser> userManager, IHelperService helperService) { _context = context; _userManager = userManager; _helperService = helperService; }