public GetAatfsHandlerTests() { authorization = A.Fake <IWeeeAuthorization>(); dataAccess = A.Fake <IGetAatfsDataAccess>(); fakeMapper = A.Dummy <IMap <Aatf, AatfDataList> >(); fixture = new Fixture(); handler = new GetAatfsHandler(authorization, fakeMapper, dataAccess); }
public async Task HandleAsync_WhenUserCannotAccessInternalArea_ThrowsSecurityException() { var authorization = new AuthorizationBuilder().DenyInternalAreaAccess().Build(); var handler = new GetAatfsHandler(authorization, A.Dummy <IMap <Aatf, AatfDataList> >(), dataAccess); Func <Task> aatfs = async() => await handler.HandleAsync(A.Dummy <GetAatfs>()); await Assert.ThrowsAsync <SecurityException>(aatfs); }