public async Task ShouldFindAllAuthorsInDatabase()
        {
            var client   = new ClientProviderTest().Client;
            var response = await client.GetAsync("api/[controller]");

            response.EnsureSuccessStatusCode();
            Assert.Equal(HttpStatusCode.OK, response.StatusCode);
        }
        public async Task ShouldCreateAuthorAndPasswords()
        {
            using (var client = new ClientProviderTest().Client)
            {
                var response = await client.PostAsync("/api/Authors"
                                                      , new StringContent(
                                                          JsonConvert.SerializeObject(new Author()
                {
                    FirstName = "Niloufar",
                    LastName = "Rashedi",
                    Username = "******"
                }),
                                                          Encoding.UTF8,
                                                          "application/json"));

                response.EnsureSuccessStatusCode();

                Assert.Equal(HttpStatusCode.OK, response.StatusCode);
            }
        }