public async Task ArrangeAsync(CallemallContext db) { var account = db.Accounts.Find(AccountId); account.AccountType = AccountType; account.AccountStatus = AccountStatus; account.TexasTaxExempt = TexasTaxExempt; account.CallBalance = CallBalance; account.MaxPeople = MaxPeople; account.MonthlyFee = MonthlyFee; account.SubscriptionEndDate = SubscriptionEndDate; account.SubscriptionMonths = SubscriptionMonths; account.NextMaxPeople = NextMaxPeople; account.NextMonthlyFee = NextMonthlyFee; account.IsFreeTrial = IsFreeTrial; account.FreeTrialConversion = FreeTrialConversion; account.InvoiceSelfService = InvoiceSelfService; if (BulkPricingId > 0) { account.BulkPricingId = BulkPricingId; } try { await db.SaveChangesAsync(); } catch (Exception e) { Console.WriteLine(e); throw; } }
public List <string> Assert(CallemallContext db, List <string> errorMessages) { var actual = db.Accounts.Find(AccountId); if (actual.AccountType != AccountType) { errorMessages.Add($"{nameof(AccountType)}: Expected {AccountType}, Actual {actual.AccountType}"); } if (actual.AccountStatus != AccountStatus) { errorMessages.Add($"{nameof(AccountStatus)}: Expected {AccountStatus}, Actual {actual.AccountStatus}"); } if (actual.TexasTaxExempt != TexasTaxExempt) { errorMessages.Add($"{nameof(TexasTaxExempt)}: Expected {TexasTaxExempt}, Actual {actual.TexasTaxExempt}"); } if (actual.CallBalance != CallBalance) { errorMessages.Add($"{nameof(CallBalance)}: Expected {CallBalance}, Actual {actual.CallBalance}"); } if (actual.MaxPeople != MaxPeople) { errorMessages.Add($"{nameof(MaxPeople)}: Expected {MaxPeople}, Actual {actual.MaxPeople}"); } if (actual.MonthlyFee != MonthlyFee) { errorMessages.Add($"{nameof(MonthlyFee)}: Expected {MonthlyFee}, Actual {actual.MonthlyFee}"); } if (actual.SubscriptionEndDate != SubscriptionEndDate) { errorMessages.Add($"{nameof(SubscriptionEndDate)}: Expected {SubscriptionEndDate}, Actual {actual.SubscriptionEndDate}"); } if (actual.SubscriptionMonths != SubscriptionMonths) { errorMessages.Add($"{nameof(SubscriptionMonths)}: Expected {SubscriptionMonths}, Actual {actual.SubscriptionMonths}"); } if (actual.NextMaxPeople != NextMaxPeople) { errorMessages.Add($"{nameof(NextMaxPeople)}: Expected {NextMaxPeople}, Actual {actual.NextMaxPeople}"); } if (actual.IsFreeTrial != IsFreeTrial) { errorMessages.Add($"{nameof(IsFreeTrial)}: Expected {IsFreeTrial}, Actual {actual.IsFreeTrial}"); } if (actual.FreeTrialConversion != FreeTrialConversion) { errorMessages.Add($"{nameof(FreeTrialConversion)}: Expected {FreeTrialConversion}, Actual {actual.FreeTrialConversion}"); } if (actual.InvoiceSelfService != InvoiceSelfService) { errorMessages.Add($"{nameof(InvoiceSelfService)}: Expected {InvoiceSelfService}, Actual {actual.InvoiceSelfService}"); } return(errorMessages); }