public void WhenIGetAvailableDates() { var controller = Services.GetService <RulesController>(); var result = controller.GetAvailableDates(TestData.AccountLegalEntity.AccountLegalEntityId).Result as OkObjectResult; _availableDatesResult = result?.Value as GetAvailableDatesResult; }
public void Arrange() { _fixture = new Fixture(); _accountLegalEntityId = _fixture.Create <long>(); _datesResult = new GetAvailableDatesResult { AvailableDates = new List <AvailableDateStartWindow>() }; _mediator = new Mock <IMediator>(); _mediator.Setup(x => x.Send(It.Is <GetAvailableDatesQuery>(query => query.AccountLegalEntityId == _accountLegalEntityId), It.IsAny <CancellationToken>())) .ReturnsAsync(_datesResult); _rulesController = new RulesController(_mediator.Object); }