public void WhenIGetAvailableDates()
        {
            var controller = Services.GetService <RulesController>();

            var result = controller.GetAvailableDates(TestData.AccountLegalEntity.AccountLegalEntityId).Result as OkObjectResult;

            _availableDatesResult = result?.Value as GetAvailableDatesResult;
        }
Пример #2
0
        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);
        }