Пример #1
0
 public ServerCommunicator(HttpClient _client, HttpClientHandler _clientHandler,
                           CookieContainer _cookies, IServerDataHandler _dataHandler, IServerErrorcodeHandler _errorHandler)
 {
     client        = _client;
     clientHandler = _clientHandler;
     cookies       = _cookies;
     dataHandler   = _dataHandler;
     errorHandler  = _errorHandler;
 }
Пример #2
0
        public ServerCommunicator(IServerDataHandler _dataHandler, IServerErrorcodeHandler _errorHandler)
        {
            cookies       = new CookieContainer();
            clientHandler = new HttpClientHandler();
            clientHandler.CookieContainer = cookies;

            client       = new HttpClient(clientHandler);
            dataHandler  = _dataHandler;
            errorHandler = _errorHandler;
        }
Пример #3
0
        public void TestDefaultHandleMessage()
        {
            uut = new GuestLoginErrorcodeHandler();
            HttpResponseMessage msg = new HttpResponseMessage
            {
                StatusCode = HttpStatusCode.BadGateway //Noget andet end det, der er taget højde for
            };

            uut.Handle(msg);

            Assert.That(uut.Message, Is.EqualTo("Error logging in."));
        }
Пример #4
0
        public void TestCorrectErrorMessage(HttpStatusCode code, string message)
        {
            uut = new GuestLoginErrorcodeHandler();
            HttpResponseMessage msg = new HttpResponseMessage
            {
                StatusCode = code
            };

            uut.Handle(msg);


            Assert.That(uut.Message, Is.EqualTo(message));
        }
Пример #5
0
 public void Setup()
 {
     mockClient           = Substitute.For <HttpClient>();
     mockClientHandler    = Substitute.For <HttpClientHandler>();
     mockCookieContainer  = Substitute.For <CookieContainer>();
     mockErrorcodeHandler = Substitute.For <IServerErrorcodeHandler>();
     mockDataHandler      = Substitute.For <IServerDataHandler>();
     uut = new ServerCommunicator(mockClient,
                                  mockClientHandler,
                                  mockCookieContainer,
                                  mockDataHandler,
                                  mockErrorcodeHandler
                                  );
 }
Пример #6
0
        public void TestDefaultErrorMessage()
        {
            uut = new GuestLoginErrorcodeHandler();

            Assert.That(uut.Message, Is.EqualTo("Error."));
        }