public async Task When_RegisterWithValidParameters_Then_SuccessResponse() { // Arrange var client = _factory.CreateClient(); var email = AccountOperations.GenerateUserEmail(); var password = "******"; // Act var response = await client.RegisterUserAsync(email, password); // Assert response.StatusCode.Should().Be(HttpStatusCode.NoContent); }
private async Task <HttpClient> CreateClient() { var client = _factory.CreateClient(); var email = AccountOperations.GenerateUserEmail(); var password = "******"; var token = await client.GetUserTokenAsync(email, password); client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token); return(client); }