public async Task WhenTheChangeOfActiveCollectionPeriodIsRequested() { var url = "collectionPeriods"; var data = new UpdateCollectionPeriodRequest { PeriodNumber = 2, AcademicYear = 2021, Active = true }; var apiResult = await EmployerIncentiveApi.Client.PatchAsync(url, data.GetStringContent()); apiResult.StatusCode.Should().Be(HttpStatusCode.OK); }
public async Task Then_the_required_collection_calendar_period_is_set_to_active() { var request = new UpdateCollectionPeriodRequest { AcademicYear = 2021, PeriodNumber = 1 }; await _sut.UpdateCollectionPeriod(request); _mockCommandDispatcher.Verify(m => m.Send(It.Is <UpdateCollectionPeriodCommand>( x => x.PeriodNumber == request.PeriodNumber && x.AcademicYear == request.AcademicYear), It.IsAny <CancellationToken>()), Times.Once); }
public async Task UpdateCollectionPeriod(UpdateCollectionPeriodRequest request) { await SendCommandAsync(new UpdateCollectionPeriodCommand(request.PeriodNumber, request.AcademicYear, request.Active)); }