Example #1
0
        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);
        }
Example #2
0
        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);
        }