Beispiel #1
0
        public async Task Should_return_not_found_if_app_not_found()
        {
            SetupUser();

            A.CallTo(() => appProvider.GetAppAsync(appName, false))
            .Returns(Task.FromResult <IAppEntity?>(null));

            await sut.OnActionExecutionAsync(actionExecutingContext, next);

            Assert.IsType <NotFoundResult>(actionExecutingContext.Result);
            Assert.False(isNextCalled);
        }
Beispiel #2
0
        public async Task Should_return_not_found_if_app_name_is_null(string?app)
        {
            SetupUser();

            actionExecutingContext.RouteData.Values["app"] = app;

            await sut.OnActionExecutionAsync(actionExecutingContext, next);

            Assert.IsType <NotFoundResult>(actionExecutingContext.Result);
            Assert.False(isNextCalled);

            A.CallTo(() => appProvider.GetAppAsync(A <string> ._, false, httpContext.RequestAborted))
            .MustNotHaveHappened();
        }