public void When_clientId_is_unknown()
        {
            var fakeWebHelper = new FakeWebServiceCaller("<error>notfound</error>", (int)HttpStatusCode.NotFound);
            var service = new AuthorisationService(fakeWebHelper);
            var processor = new AuthorisationProcessor(service);

            string unknownClientId = "notfound";
            var result = processor.Authorise(unknownClientId);

            Assert.That(result.StatusCode, Is.EqualTo((int) HttpStatusCode.NotFound));
        }
        public void When_Internal_server_error_happens()
        {
            var fakeWebHelper = new FakeWebServiceCaller("<error>InternalServerError</error>",
                                                         (int) HttpStatusCode.InternalServerError);
            var service = new AuthorisationService(fakeWebHelper);
            var processor = new AuthorisationProcessor(service);

            string internalError = "InternalServerError";
            var result = processor.Authorise(internalError);

            Assert.That(result.StatusCode, Is.EqualTo((int)HttpStatusCode.InternalServerError));
        }