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); }
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); }
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); }