public void GetSchTest()
        {
            //// Arrange
            var errors = new List<String>();
            var mockRepository = new Mock<IScheduleRepository>();
            var scheduleService = new ScheduleService(mockRepository.Object);
            String year = string.Empty;
            String quarter = string.Empty;

            //// Act
            scheduleService.GetScheduleList(year, quarter, ref errors);

            //// Assert
            Assert.AreEqual(2, errors.Count);
        }
Esempio n. 2
0
        public void GetScheduleListTest()
        {
            //// Arrange
            var errors = new List<string>();

            Mock<IScheduleRepository> mockRepository = new Mock<IScheduleRepository>();
            ScheduleService schedservice = new ScheduleService(mockRepository.Object);

            List<Schedule> crl = new List<Schedule>();
            crl.Add(new Schedule { ScheduleId = 99, Year = "1000", Quarter = "Winter", Session = "2" });

            mockRepository.Setup(x => x.GetScheduleList("1000", "Winter", ref errors)).Returns(crl);

            //// Act
            Schedule temp = schedservice.GetScheduleList("1000", "Winter", ref errors)[0];

            //// Assert
            Assert.AreEqual(99, temp.ScheduleId);
            ////Assert.AreEqual(3, rating);
        }
Esempio n. 3
0
        public List<Schedule> GetScheduleList(string year, string quarter)
        {
            var service = new ScheduleService(new ScheduleRepository(this.entities));
            var errors = new List<string>();

            return service.GetScheduleList(year, quarter, ref errors);
        }
 /// <summary>
 /// Get a list of schedule with filtering
 /// </summary>
 /// <param name="year">year selected</param>
 /// <param name="quarter">quarter selected</param>
 /// <param name="errors">error list</param>
 /// <returns>list of schedule</returns>
 public List<Schedule> GetScheduleList(string year, string quarter, ref List<string> errors)
 {
     var service = new ScheduleService(new ScheduleRepository());
     return service.GetScheduleList(year, quarter, ref errors);
 }