Files
MTSC/MTSC.UnitTests/RoutingModules/NonActioningFilterAttribute.cs
T
amacocian 9d7a4ff75c Introduce cancellation tokens for HttpRoutes (#7)
Return 404 on NotFound
RouteFilters now can handle exceptions
2022-01-18 14:31:59 +01:00

24 lines
689 B
C#

using MTSC.Common.Http;
using MTSC.Common.Http.Attributes;
namespace MTSC.UnitTests.RoutingModules
{
public sealed class NonActioningFilterAttribute : RouteFilterAttribute
{
public static bool RequestCalled { get; private set; }
public static bool ResponseCalled { get; private set; }
public override RouteEnablerResponse HandleRequest(RouteContext routeContext)
{
RequestCalled = true;
return base.HandleRequest(routeContext);
}
public override void HandleResponse(RouteContext routeContext)
{
ResponseCalled = true;
base.HandleResponse(routeContext);
}
}
}