public CustomerAccount GetCustomerAccount() { _client.Executor.CheckApiServerVersion(); IRestRequest request = _client.Builder.GetCustomerAccount(); ApiCustomerAccount result = _client.Executor.DoSyncApiCall <ApiCustomerAccount>(request, RequestType.GetCustomerAccount); return(CustomerMapper.FromApiCustomerAccount(result)); }
public void FromApiCustomerAccount_Null() { // ARRANGE CustomerAccount expected = null; ApiCustomerAccount param = null; // ACT CustomerAccount actual = CustomerMapper.FromApiCustomerAccount(param); // ASSERT Assert.Equal(expected, actual, new CustomerAccountComparer()); }
internal static CustomerAccount FromApiCustomerAccount(ApiCustomerAccount apiCustomerAccount) { if (apiCustomerAccount == null) { return(null); } CustomerAccount customerAccount = new CustomerAccount { Id = apiCustomerAccount.Id, Name = apiCustomerAccount.Name, AccountsUsed = apiCustomerAccount.AccountsUsed, AccountsLimit = apiCustomerAccount.AccountsLimit, SpaceUsed = apiCustomerAccount.SpaceUsed, SpaceLimit = apiCustomerAccount.SpaceLimit, CountRooms = apiCustomerAccount.CountRooms, CountFolders = apiCustomerAccount.CountFolders, CountFiles = apiCustomerAccount.CountFiles, HasEncryptionEnabled = apiCustomerAccount.CustomerEncryptionEnabled }; return(customerAccount); }
public void FromApiCustomerAccount() { // ARRANGE CustomerAccount expected = FactoryCustomer.CustomerAccount; ApiCustomerAccount param = new ApiCustomerAccount { Id = expected.Id, Name = expected.Name, AccountsUsed = expected.AccountsUsed, AccountsLimit = expected.AccountsLimit, SpaceUsed = expected.SpaceUsed, SpaceLimit = expected.SpaceLimit, CountRooms = expected.CountRooms, CountFolders = expected.CountFolders, CountFiles = expected.CountFiles, CustomerEncryptionEnabled = expected.HasEncryptionEnabled }; // ACT CustomerAccount actual = CustomerMapper.FromApiCustomerAccount(param); // ASSERT Assert.Equal(expected, actual, new CustomerAccountComparer()); }