mirror of
https://github.com/AlexMacocian/MTSC.git
synced 2026-07-24 03:56:32 +00:00
25 lines
825 B
C#
25 lines
825 B
C#
using MTSC.Common.Http;
|
|
using MTSC.Common.Http.Attributes;
|
|
using MTSC.ServerSide;
|
|
|
|
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(Server server, ClientData clientData, HttpRequest httpRequest)
|
|
{
|
|
RequestCalled = true;
|
|
return base.HandleRequest(server, clientData, httpRequest);
|
|
}
|
|
|
|
public override void HandleResponse(Server server, ClientData clientData, HttpResponse httpResponse)
|
|
{
|
|
ResponseCalled = true;
|
|
base.HandleResponse(server, clientData, httpResponse);
|
|
}
|
|
}
|
|
}
|