public GetEEEWEEEDataReturnSchemesByComplianceYearHandlerTests() { this.authorization = A.Fake <IWeeeAuthorization>(); this.dataAccess = A.Fake <ISchemeDataAccess>(); this.schemeMap = A.Fake <IMap <Scheme, SchemeData> >(); this.context = A.Fake <WeeeContext>(); handler = new GetEEEWEEEDataReturnSchemesByComplianceYearHandler(authorization, schemeMap, context, dataAccess); }
public async Task HandleAsync_InternalAccess_NotThrowsSecurityException() { var authorization = new AuthorizationBuilder().AllowInternalAreaAccess().Build(); handler = new GetEEEWEEEDataReturnSchemesByComplianceYearHandler(authorization, schemeMap, context, dataAccess); Func <Task> action = async() => await handler.HandleAsync(A.Dummy <GetEEEWEEEDataReturnSchemesByComplianceYear>()); await action.Should().NotThrowAsync <SecurityException>(); }