public async Task When_I_lookup_a_profile_using_a_profile_id_Then_it_should_return_a_valid_profile_async()
        {
            _profile = await _service.CreateAsync(_profile);

            var returnedProfile = await _service.GetAsync(Profile.Builder()
                                                          .Id(_profile.Id())
                                                          .Build());

            Assert.That(ProfilesAreEquivalent(_profile, returnedProfile));
        }
Exemplo n.º 2
0
 public static Profile CreateSampleProfile()
 {
     return(Profile.Builder()
            .MerchantCustomerId(Guid.NewGuid().ToString())
            .Locale("en_US")
            .FirstName("John")
            .LastName("Smith")
            .Email("*****@*****.**")
            .Phone("713-444-5555")
            .Build());
 }
        public async Task When_I_delete_a_profile_Then_it_should_be_deleted_async()
        {
            _profile = await _service.CreateAsync(_profile);

            await _service.DeleteAsync(_profile);

            Assert.ThrowsAsync <Paysafe.Common.EntityNotFoundException>(async() => await _service.GetAsync(Profile.Builder()
                                                                                                           .Id(_profile.Id())
                                                                                                           .Build()));
        }
        public void When_I_delete_a_profile_Then_it_should_be_deleted_sync()
        {
            _profile = _service.Create(_profile);

            _service.Delete(_profile);

            Assert.Throws <Paysafe.Common.EntityNotFoundException>(() => _service.Get(Profile.Builder()
                                                                                      .Id(_profile.Id())
                                                                                      .Build()));
        }