public void CacheEntries_WithMultipleProperties_ShouldGetTasksAndSave(string fromDate, bool includeCompleted) { EFTeamworkTasks efTeamworkTasks = new EFTeamworkTasks(_context.Object, _config.Object, _iAPIMethod.Object); DateTime?inputDate = null; if (!String.IsNullOrEmpty(fromDate)) { inputDate = DateTime.Parse(fromDate); } efTeamworkTasks.CacheEntries(inputDate, includeCompleted); _iAPIMethod.Verify(x => x.GetTasks(), Times.Once); if (inputDate == null) { Assert.IsNull(_updatedAfterDate); } else { Assert.AreEqual(inputDate, _updatedAfterDate); } Assert.AreEqual(includeCompleted, _includeCompleted); }
public void EFTeamworkTasks_WithProperties_ShouldSet() { EFTeamworkTasks efTeamworkTasks = new EFTeamworkTasks(_context.Object, _config.Object, _iAPIMethod.Object); Assert.IsNotNull(efTeamworkTasks.ApiKey); Assert.IsNotNull(efTeamworkTasks.BaseUrl); Assert.IsNotNull(efTeamworkTasks.Entries); }
private void CacheTeamwork() { WriteTimeLog("--CacheTeamwork:People", "Starting"); ITeamworkPeople efTeamworkPeople = new EFTeamworkPeople(); efTeamworkPeople.CacheEntries(); WriteTimeLog("--CacheTeamwork:Tasks", "Starting"); ITeamworkTasks efTeamworkTasks = new EFTeamworkTasks(); efTeamworkTasks.CacheEntries(GetFromDay("Teamwork:FromDateDays"), Boolean.Parse(_configuration.GetKey("APISources:Teamwork:IncludeCompleted"))); }