public void Setup() { _validCommand = CreateValidCommand(); CreateMockObjects(); SetUpMocksForApprenticeshipsretreivalBeforeAndAfterReOrder(); Container container = InitialiseDependencies(); var validator = new UpdateProviderPaymentsPriorityCommandValidator(); _handler = new UpdateProviderPaymentsPriorityCommandHandler(validator, _mockProviderPaymentRepository.Object, container.GetInstance <IMediator>()); }
public UpdateProviderPaymentPriorityCommandHandlerTestsFixture() { Db = new ProviderCommitmentsDbContext(new DbContextOptionsBuilder <ProviderCommitmentsDbContext>().UseInMemoryDatabase(Guid.NewGuid().ToString()).Options); Logger = new Mock <ILogger <UpdateProviderPaymentsPriorityCommandHandler> >(); UnitOfWorkContext = new UnitOfWorkContext(); Handler = new UpdateProviderPaymentsPriorityCommandHandler( new Lazy <ProviderCommitmentsDbContext>(() => Db), Logger.Object); }
public void Setup() { _validCommand = new UpdateProviderPaymentsPriorityCommand { EmployerAccountId = 123L, ProviderPriorities = new List <ProviderPaymentPriorityUpdateItem> { new ProviderPaymentPriorityUpdateItem { PriorityOrder = 1, ProviderId = 99 }, new ProviderPaymentPriorityUpdateItem { PriorityOrder = 2, ProviderId = 22 }, new ProviderPaymentPriorityUpdateItem { PriorityOrder = 3, ProviderId = 66 }, } }; _handler = new UpdateProviderPaymentsPriorityCommandHandler( new UpdateProviderPaymentsPriorityCommandValidator(), Mock.Of <IProviderPaymentRepository>(), Mock.Of <IMediator>()); }