public void GetPieViewModel_ShouldBeNull_WhenCannotFindReport() { var reports = new List<WeeklyTaskReport>{_IuWeeklyTaskReport}; var model = new DailyReportViewModel(reports); var result = model.GetPieChartViewModels(EisenHowerType.NotImportantAndUrgent); Assert.AreEqual(null, result); }
public void GetIuPieViewModel_ShouldBeCorrect() { var reports = new List<WeeklyTaskReport>{_IuWeeklyTaskReport}; var model = new DailyReportViewModel(reports); var result = model.GetPieChartViewModels(EisenHowerType.ImportantAndUrgent); Assert.AreEqual(2,result.Count); Assert.AreEqual(20,result[0].Value); Assert.AreEqual(100,result[1].Value); }
public void GetNiuPieViewModel_ShouldBeCorrect() { var reports = new List<WeeklyTaskReport>{new WeeklyTaskReport { EisenHowerType = EisenHowerType.NotImportantAndUrgent, CompletedCount = 100, FailedCount = 20, TotalCount = 120 }}; var model = new DailyReportViewModel(reports); var result = model.GetPieChartViewModels(EisenHowerType.NotImportantAndUrgent); Assert.AreEqual(2,result.Count); Assert.AreEqual(20,result[0].Value); Assert.AreEqual(100,result[1].Value); }