mirror of
https://github.com/AlexMacocian/MTSC.git
synced 2026-07-16 07:19:32 +00:00
27 lines
814 B
C#
27 lines
814 B
C#
using MTSC.Common.Http;
|
|
using MTSC.Common.Http.RoutingModules;
|
|
using MTSC.ServerSide;
|
|
using System.Threading.Tasks;
|
|
using System.Web;
|
|
|
|
namespace MTSC.UnitTests
|
|
{
|
|
class TestQueryModule : HttpRouteBase
|
|
{
|
|
public override Task<HttpResponse> HandleRequest(HttpRequestContext request)
|
|
{
|
|
var query = HttpUtility.ParseQueryString(request.Request.RequestQuery);
|
|
if(query.Count == 2 &&
|
|
query.Keys[0] == "key1" &&
|
|
query.Keys[1] == "key2")
|
|
{
|
|
return Task.FromResult(new HttpResponse { StatusCode = HttpMessage.StatusCodes.OK });
|
|
}
|
|
else
|
|
{
|
|
return Task.FromResult(new HttpResponse { StatusCode = HttpMessage.StatusCodes.BadRequest });
|
|
}
|
|
}
|
|
}
|
|
}
|