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); }
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(); }