public void Test_TraktServerUnavailableException_DefaultConstructor()
        {
            var exception = new TraktServerUnavailableException();

            exception.Message.Should().Be("Service Unavailable - server overloaded (try again in 30s)");
            exception.StatusCode.Should().Be(HttpStatusCode.ServiceUnavailable);
            exception.RequestUrl.Should().BeNullOrEmpty();
            exception.RequestBody.Should().BeNullOrEmpty();
            exception.Response.Should().BeNullOrEmpty();
        }
        public void Test_TraktServerUnavailableException_Constructor()
        {
            const string message = "exception message";

            var exception = new TraktServerUnavailableException(message);

            exception.Message.Should().Be(message);
            exception.StatusCode.Should().Be(HttpStatusCode.ServiceUnavailable);
            exception.RequestUrl.Should().BeNullOrEmpty();
            exception.RequestBody.Should().BeNullOrEmpty();
            exception.Response.Should().BeNullOrEmpty();
        }
Example #3
0
        public void TestTraktServerUnavailableExceptionBaseClass()
        {
            var exception = new TraktServerUnavailableException();

            exception.Should().BeAssignableTo <TraktException>();
        }