public void GetHotButtonPagesTest() { _stockService.Setup(s => s.GetHotButonPages()).Returns(GetHotButtonPagesData()); _stockManager = new StockManager(_stockService.Object, _policyManager.Object, _taxService.Object, _resourceManager, _loginManager.Object); var expected = 2; var actual = _stockManager.GetHotButonPages(); Assert.AreEqual(expected, actual.Count); }
public HttpResponseMessage GetHotButtonpages() { var dateStart = DateTime.Now; _performancelog.Debug($"Start,StockV1Controller,GetHotButtonpages,{string.Empty},{DateTime.Now:hh.mm.ss.ffffff}"); var hotButtonPages = _stockManager.GetHotButonPages(); var listHotButtonpages = hotButtonPages.Select(hotButton => new HotButtonPageModel { PageId = hotButton.Key, PageName = hotButton.Value }).ToList(); _performancelog.Debug($"End,StockV1Controller,GetHotButtonpages,{DateTime.Now.Subtract(dateStart).TotalMilliseconds},{DateTime.Now:hh.mm.ss.ffffff}"); return(Request.CreateResponse(HttpStatusCode.OK, listHotButtonpages)); }