public void Setup() { Mock <CityDao> mockDao = new Mock <CityDao>(); mockDao.Setup(md => md.GetCityByName(CityName)).Returns(new City(CityName, Longitude, Latitude)); Mock <ILogger <EventTimeService> > mockLogger = new Mock <ILogger <EventTimeService> >(); Mock <SunriseSunsetHttpDao> httpDao = new Mock <SunriseSunsetHttpDao>(); httpDao.Setup(hd => hd.GetDayDataByLongitudeAndLatitude(Longitude, Latitude)).Returns(new SunriseSunset()); this.eventTimeService = new EventTimeService(mockDao.Object, httpDao.Object, mockLogger.Object); }
public EventTimeController(EventTimeService eventTimeService) { this.eventTimeService = eventTimeService; }