public async Task ReturnCustomerInfoObjectWhenGetCustomerIsCalledAsync()
        {
            // Arrange
            ICustomerManagementStorageApiClient customerManagementStorageApiClient = A.Fake <ICustomerManagementStorageApiClient>();
            ICustomerManagementService          sut = new CustomerManagementService(customerManagementStorageApiClient);

            A.CallTo(() => customerManagementStorageApiClient.GetCustomerAsync(TestHelper.CustomerId)).Returns(TestHelper.GetCustomerInfoWithTestHelperDefaultValues());
            // Act
            CustomerInfo actual = await sut.GetCustomerInformationAsync(TestHelper.CustomerId);

            // Assert
            Assert.IsType <CustomerInfo>(actual);
            Assert.NotNull(actual);
        }
Esempio n. 2
0
 async Task <CustomerInfo> ICustomerManagementService.GetCustomerInformationAsync(Guid customerId)
 {
     return(await _customerManagementStorageApiClient.GetCustomerAsync(customerId));
 }