Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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);
        }