Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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)
                );
        }