private async Task WhenIUpdateUserInfo()
        {
            _request = Fixture.Build <GetPhoneRequest>()
                       .With(x => x.UserId, _userId)
                       .Create();

            _replay = await Client.GetPhonesAsync(_request);
        }
Exemple #2
0
        public override async Task <GetPhoneReplay> GetPhones(GetPhoneRequest request, ServerCallContext context)
        {
            var operation = _provider.GetRequiredService <PhoneGetOperation>();
            var mapper    = _provider.GetRequiredService <IMapper <Result, GetPhoneReplay> >();

            if (Guid.TryParse(request.UserId, out var userId))
            {
                var result = await operation.ExecuteAsync(new PhoneGet
                {
                    UserId = userId
                });

                return(mapper.Map(result));
            }

            return(mapper.Map(DomainError.UserError.InvalidUserId));
        }