public async Task TestDefaultStyles(
            Action <WithServiceClause> defaultSetup,
            HttpStatusCode expectedStatusCode)
        {
            WithServiceClause clause = new MockHttpServer()
                                       .WithService("http://www.base.com")
                                       .Api("api", HttpStatusCode.OK);

            defaultSetup(clause);

            MockHttpServer server = clause.Done();
            HttpClient     client = CreateClient(server);

            HttpResponseMessage response = await client.GetAsync("http://www.base.com/not-exist");

            Assert.Equal(response.StatusCode, expectedStatusCode);
        }