public IActionResult Index() { var model = new IndexViewModel() { Auctions = _auctionBusiness.GetAuctionsAsync().Result }; return(View(model)); }
public IActionResult Chart(ChartViewModel model) { if (model.Month == null) { model.Month = DateTime.Now.ToString("MMMM"); } model.UserId = _userManager.GetUserId(HttpContext.User); model.Chart = _chartBusiness.GetValuesForChart(model.UserId, model.OnlyOwnedAuctions, model.Month); model.Months = new SelectList(_auctionBusiness.GetAuctionsAsync().Result.Select(x => DateTime.Parse(x.StartDatum).ToString("MMMM")).Distinct()); return(View(model)); }
public void GetAllAuctionsTest() { var mock = new Mock <IAuctionBusiness>(); var expected = new List <Auction>() { new Auction() { AuktionID = 1, Beskrivning = "Descr", Titel = "Title", Utropspris = 1, SlutDatum = "2018-10-19", SkapadAv = "1234" }, new Auction() { AuktionID = 2, Beskrivning = "Descr2", Titel = "Title2", Utropspris = 1, SlutDatum = "2018-10-09", SkapadAv = "12345" } }; mock.Setup(x => x.GetAuctionsAsync()).ReturnsAsync(expected); this._auctionBusiness = mock.Object; //Act var actual = _auctionBusiness.GetAuctionsAsync().Result; //Assert Assert.Same(expected, actual); }