public GetPreviousQuarterSchemesHandlerTests() { var weeeAuthorization = A.Fake <IWeeeAuthorization>(); dataAccess = A.Fake <IGenericDataAccess>(); handler = new GetPreviousQuarterSchemesHandler(weeeAuthorization, dataAccess); fixture = new Fixture(); }
public async Task HandleAsync_NoExternalAccess_ThrowsSecurityException() { var authorization = new AuthorizationBuilder().DenyExternalAreaAccess().Build(); handler = new GetPreviousQuarterSchemesHandler(authorization, A.Dummy <IGenericDataAccess>()); Func <Task> action = async() => await handler.HandleAsync(A.Dummy <GetPreviousQuarterSchemes>()); await action.Should().ThrowAsync <SecurityException>(); }