public void TestResumeCapBadAdminTokenBadRequest() { var capId = Guid.NewGuid(); TestAddCap.AddCap(capId); TestPauseCap.PauseCap(capId); var response = ResumeCap(capId, "badToken"); Assert.AreEqual(HttpStatusCode.BadRequest, response.StatusCode, "Bad Status:\n\n" + response.Content); }
public void TestResumeCapPausedOk() { var capId = Guid.NewGuid(); TestAddCap.AddCap(capId); TestPauseCap.PauseCap(capId); var response = ResumeCap(capId); Assert.AreEqual(HttpStatusCode.OK, response.StatusCode, "Bad Status:\n\n" + response.Content); }
public void TestResumeCapAllowsGet() { var capId = Guid.NewGuid(); TestAddCap.AddCap(capId); TestPauseCap.PauseCap(capId); ResumeCap(capId); try { var response = TestGetAsset.GetAsset(capId, _knownTextureAsset.Id, timeout: TimeSpan.FromMilliseconds(100)); Assert.Pass(); } catch (WebException e) { Assert.AreEqual(WebExceptionStatus.Timeout, e.Status); // It timed out } }
public void TestResumeCapContinuesResponse() { var capId = Guid.NewGuid(); TestAddCap.AddCap(capId); TestPauseCap.PauseCap(capId); var getStatus = HttpStatusCode.Unused; TestGetAsset.GetAsset(capId, _knownTextureAsset.Id, getResponse => getStatus = getResponse.StatusCode); Assert.AreEqual(HttpStatusCode.Unused, getStatus); ResumeCap(capId); Assert.That(() => getStatus, Is.EqualTo(HttpStatusCode.OK).After(200).MilliSeconds); }