public void BadRequestTest() { var reqContext = new ReqContext(); reqContext.RequestCoordinator(true); Assert.AreEqual("400 Bad Request", reqContext.StatusCode); }
public void BadRequestWrongMethodTest() { var HeaderInfo = new Dictionary <string, string>(); HeaderInfo["RequestPath"] = "/users"; HeaderInfo["RequestMethod"] = "PUT"; ReqContext reqContext = new ReqContext(); reqContext.HeaderInfo = HeaderInfo; reqContext.RequestCoordinator(true); Assert.AreEqual("400 Bad Request", reqContext.StatusCode); }
public void ProfileTestSuccess() { // There is a dummy person in the Database with username Test var HeaderInfo = new Dictionary <string, string>(); HeaderInfo["RequestPath"] = "/users/Test"; HeaderInfo["RequestMethod"] = "GET"; HeaderInfo["Authorization"] = "Basic Test-sebToken"; ReqContext reqContext = new ReqContext(); reqContext.HeaderInfo = HeaderInfo; reqContext.RequestCoordinator(true); Assert.AreEqual("200 OK", reqContext.StatusCode); }
public void StatsTestSuccess() { // There is a dummy person in the Database with username Test var HeaderInfo = new Dictionary <string, string>(); HeaderInfo["RequestPath"] = "/stats"; HeaderInfo["RequestMethod"] = "GET"; HeaderInfo["Authorization"] = "Basic Test-sebToken"; ReqContext reqContext = new ReqContext(); reqContext.HeaderInfo = HeaderInfo; reqContext.RequestCoordinator(true); Assert.AreEqual("200 OK", reqContext.StatusCode); Assert.AreEqual("{\"userID\":1,\"Count\":0,\"ELO\":1337}", reqContext.Payload); }
public void GetTokenTestSuccess() { // There is a dummy person in the Database with username Test var HeaderInfo = new Dictionary <string, string>(); HeaderInfo["RequestPath"] = "/sessions"; HeaderInfo["RequestMethod"] = "POST"; HeaderInfo["Username"] = "******"; HeaderInfo["Password"] = "******"; ReqContext reqContext = new ReqContext(); reqContext.HeaderInfo = HeaderInfo; reqContext.RequestCoordinator(false); Assert.AreEqual("200 OK", reqContext.StatusCode); Assert.AreEqual("Basic Test-sebToken", reqContext.Payload); }