public async Task HandleAsync_NoInternalAccess_ThrowsSecurityException() { var authorization = new AuthorizationBuilder().DenyInternalAreaAccess().Build(); handler = new GetAatfComplianceYearsByAatfIdHandler(authorization, dataAccess); Func <Task> action = async() => await handler.HandleAsync(A.Dummy <GetAatfComplianceYearsByAatfId>()); await action.Should().ThrowAsync <SecurityException>(); }
public async Task HandleAsync_GivenRequest_GetComplianceYearsForAatfByAatfIdShouldBeCalled() { var result = await handler.HandleAsync(A.Dummy <GetAatfComplianceYearsByAatfId>()); A.CallTo(() => dataAccess.GetComplianceYearsForAatfByAatfId(A.Dummy <Guid>())).MustHaveHappened(Repeated.Exactly.Once); }