public static async Task <AccountModel> SignUpAccount(this HttpClient client, long memberId) { var request = AccountRequestBuilder.CreateSignUpAccountRequest(memberId); var response = await client.PostAsync(TestUrls.Account, JsonContent.Create(request)); response.EnsureSuccessStatusCode(); var content = await response.Content.ReadAsStringAsync(); return(JsonConvert.DeserializeObject <ApiSimpleResponse <AccountModel> >(content).Data); }
public void GivenAccountMapper_WhenMapSignUpAccountRequestToSignUpAccountCommand_ShouldMapSuccessful() { // assign var signUpAccountRequest = AccountRequestBuilder.CreateSignUpAccountRequest(133); // act var signUpAccountCommand = _mapper.Map <SignUpAccountCommand>(signUpAccountRequest); // assert signUpAccountRequest.ShouldSatisfyAllConditions( () => signUpAccountCommand.ShouldNotBeNull(), () => signUpAccountCommand.MemberId.ShouldBe(signUpAccountRequest.MemberId) ); }