public async Task HandleAsync_NoExternalAccess_ThrowsSecurityException() { var authorization = new AuthorizationBuilder().DenyExternalAreaAccess().Build(); var handlerLocal = new GetSchemeRequestHandler(authorization, returnSchemeDataAccess, mapper); Func <Task> action = async() => await handlerLocal.HandleAsync(A.Dummy <GetReturnScheme>()); await action.Should().ThrowAsync <SecurityException>(); }
public GetSchemeRequestHandlerTests() { var weeeAuthorization = A.Fake <IWeeeAuthorization>(); returnSchemeDataAccess = A.Fake <IReturnSchemeDataAccess>(); returnDataAccess = A.Fake <IReturnDataAccess>(); mapper = A.Fake <IMapper>(); handler = new GetSchemeRequestHandler(weeeAuthorization, returnSchemeDataAccess, mapper); }