protected override async void When() { depositType.Setup(x => x.GetAllWithCurrency()).ReturnsAsync(depositTypes); service = new DepositService(depositType.Object, null, null, null, null, null, null, null, null); depositType.Setup(x => x.GetAllWithCurrency()).ReturnsAsync(depositTypes); acctualDepositTypes = await service.Filter(sortingString, inputColumnName, inputSearchstring); depositType.Setup(x => x.GetAllWithCurrency()).ReturnsAsync(depositTypes); acctualDepositTypes1 = await service.Filter(sortingString1, inputColumnName1, inputSearchstring1); }
public async Task <IActionResult> Index(string sortOrder, string columnName = "Name", string searchString = "") { var columnNames = DepositTypeColumnNames.columnNames.ToList(); ViewData["ColumnNames"] = new SelectList(columnNames, columnNames.FirstOrDefault(x => x == columnName)); ViewData["SelectedColumn"] = columnName; ViewData["SelectedValue"] = searchString; ViewData["Name"] = sortOrder == Order.Name ? OrderDesc.Name : Order.Name; ViewData["Description"] = sortOrder == Order.Description ? OrderDesc.Description : Order.Description; ViewData["BenefitsDescription"] = sortOrder == Order.BenefitsDescription ? OrderDesc.BenefitsDescription : Order.BenefitsDescription; ViewData["AnnualRate"] = sortOrder == Order.AnnualRate ? OrderDesc.AnnualRate : Order.AnnualRate; ViewData["BonusRate"] = sortOrder == Order.BonusRate ? OrderDesc.BonusRate : Order.BonusRate; ViewData["MinimumDepositAmount"] = sortOrder == Order.MinimumDepositAmount ? OrderDesc.MinimumDepositAmount : Order.MinimumDepositAmount; ViewData["MinimumReplenishmentAmount"] = sortOrder == Order.MinimumReplenishmentAmount ? OrderDesc.MinimumReplenishmentAmount : Order.MinimumReplenishmentAmount; ViewData["MaximumDepositAmount"] = sortOrder == Order.MaximumDepositAmount ? OrderDesc.MinimumReplenishmentAmount : Order.MaximumDepositAmount; ViewData["Currency"] = sortOrder == Order.Currency ? OrderDesc.Currency : Order.Currency; ViewData["InterestPaymentType"] = sortOrder == Order.InterestPaymentType ? OrderDesc.InterestPaymentType : Order.InterestPaymentType; ViewData["DepositTerm"] = sortOrder == Order.DepositTerm ? OrderDesc.DepositTerm : Order.DepositTerm; return(View(await _depoService.Filter(sortOrder, columnName, searchString))); }