public ActionResult Index() { ViewBag.Title = "G2 Crowd Team Roster"; ViewBag.Message = "G2 Crowd Roster Page"; var g2crowdRosterData = _g2CrowdDataService.GetEmployeeData(); return(View(g2crowdRosterData)); }
public void GetEmployee_Should_Return_Cached_Data_And_New_Additions() { var _cacheInstance = MemoryCaching.Instance; BasicHttpClient _httpClient = new BasicHttpClient(CreateFakeResponseHandler()); _cacheInstance._cacheObject.Set("g2Roster", Cache_MockData(), new CacheItemPolicy()); var _g2CrowdDataService = new G2CrowdDataService(_cacheInstance, _httpClient); var response = _g2CrowdDataService.GetEmployeeData(); Assert.AreEqual(response.G2CrowdRoster.Count, 3); }
public void GetEmployee_Should_Return_Cached_Data_With_Right_NumberOfVotes() { var _cacheInstance = MemoryCaching.Instance; BasicHttpClient _httpClient = new BasicHttpClient(CreateFakeResponseHandler()); _cacheInstance._cacheObject.Set("g2Roster", Cache_MockData(), new CacheItemPolicy()); var _g2CrowdDataService = new G2CrowdDataService(_cacheInstance, _httpClient); var response = _g2CrowdDataService.GetEmployeeData(); Assert.AreEqual(response.G2CrowdRoster[0].Number_Of_Votes, 5); Assert.AreEqual(response.G2CrowdRoster[1].Number_Of_Votes, 4); }