public void Init()
        {
            messageHandler     = new FakeHttpMessageHandler();
            baseUri            = new Uri("http://www.my-awesome-company.com");
            client             = new HttpClient(messageHandler);
            client.BaseAddress = baseUri;
            serializer         = MockRepository.GenerateMock <ISerializer>();

            sut     = new HttpClientTransitionRequestHandler(client, serializer);
            Fixture = GetFixture();
        }
 public void CTOR_SetsNullSerializer()
 {
     sut = new HttpClientTransitionRequestHandler(client, null);
 }
 public void CTOR_SetsNullHttpClient()
 {
     sut = new HttpClientTransitionRequestHandler(null, serializer);
 }
 public void CTOR_ThrowsInvalidOperationExceptionWhenBaseAddressIsNotSetInHttpClient()
 {
     client.BaseAddress = null;
     sut = new HttpClientTransitionRequestHandler(client, serializer);
 }