Exemple #1
0
        public void ValidateToErrorResponseWithMissingMixRadioHeader()
        {
            var      command  = new MockMusicClientCommand();
            Response r        = new Response(HttpStatusCode.OK, new Guid(), false);
            Response response = command.ErrorResponseHandler(r);

            Assert.IsNotNull(response, "Expected a new Response");
            Assert.IsNull(response.ErrorResponseBody);
            Assert.IsNotNull(response.Error, "Expected an exception");
            Assert.IsInstanceOf <NetworkLimitedException>(response.Error, "Expected a NetworkLimitedException");
            Assert.IsFalse(response.Succeeded, "Expected failure");
        }
Exemple #2
0
        public void ValidateToErrorResponseWithMixRadioException()
        {
            var      command  = new MockMusicClientCommand();
            Response r        = new Response(null, new MixRadioException(null), "ThisIsTheResponseBody", new Guid());
            Response response = command.ErrorResponseHandler(r);

            Assert.IsNotNull(response, "Expected a new Response");
            Assert.IsNull(response.StatusCode, "Expected no status code");
            Assert.AreEqual("ThisIsTheResponseBody", response.ErrorResponseBody, "Expected the same error response body");
            Assert.IsNotNull(response.Error, "Expected an exception");
            Assert.AreSame(r.Error, response.Error, "Expected the same exception");
            Assert.IsFalse(response.Succeeded, "Expected failure");
        }
Exemple #3
0
        public void ValidateToErrorResponseWithGenericException()
        {
            var      command  = new MockMusicClientCommand();
            Response r        = new Response(null, new Exception(), "ThisIsTheResponseBody", new Guid());
            Response response = command.ErrorResponseHandler(r);

            Assert.IsNotNull(response, "Expected a new Response");
            Assert.IsNull(response.StatusCode, "Expected no status code");
            Assert.AreEqual(response.ErrorResponseBody, "ThisIsTheResponseBody");
            Assert.IsNotNull(response.Error, "Expected an exception");
            Assert.IsInstanceOf <MixRadioException>(response.Error, "Expected a MixRadioException");
            Assert.IsFalse(response.Succeeded, "Expected failure");
        }
Exemple #4
0
 public void ValidateToErrorResponseWithMissingMixRadioHeader()
 {
     var command = new MockMusicClientCommand();
     Response r = new Response(HttpStatusCode.OK, new Guid(), false);
     Response response = command.ErrorResponseHandler(r);
     Assert.IsNotNull(response, "Expected a new Response");
     Assert.IsNull(response.ErrorResponseBody);
     Assert.IsNotNull(response.Error, "Expected an exception");
     Assert.IsInstanceOf<NetworkLimitedException>(response.Error, "Expected a NetworkLimitedException");
     Assert.IsFalse(response.Succeeded, "Expected failure");
 }
Exemple #5
0
 public void ValidateToErrorResponseWithMixRadioException()
 {
     var command = new MockMusicClientCommand();
     Response r = new Response(null, new MixRadioException(null), "ThisIsTheResponseBody", new Guid());
     Response response = command.ErrorResponseHandler(r);
     Assert.IsNotNull(response, "Expected a new Response");
     Assert.IsNull(response.StatusCode, "Expected no status code");
     Assert.AreEqual("ThisIsTheResponseBody", response.ErrorResponseBody, "Expected the same error response body");
     Assert.IsNotNull(response.Error, "Expected an exception");
     Assert.AreSame(r.Error, response.Error, "Expected the same exception");
     Assert.IsFalse(response.Succeeded, "Expected failure");
 }
Exemple #6
0
 public void ValidateToErrorResponseWithGenericException()
 {
     var command = new MockMusicClientCommand();
     Response r = new Response(null, new Exception(), "ThisIsTheResponseBody", new Guid());
     Response response = command.ErrorResponseHandler(r);
     Assert.IsNotNull(response, "Expected a new Response");
     Assert.IsNull(response.StatusCode, "Expected no status code");
     Assert.AreEqual(response.ErrorResponseBody, "ThisIsTheResponseBody");
     Assert.IsNotNull(response.Error, "Expected an exception");
     Assert.IsInstanceOf<MixRadioException>(response.Error, "Expected a MixRadioException");
     Assert.IsFalse(response.Succeeded, "Expected failure");
 }