public void ExchangeCalendarReader_ThrowsExcheption_When_not_initialised() { //Arrange IExchangeCalendarReader sut; //Act sut = new ExchangeCalendarReader(); //Assert Assert.Throws <ArgumentException>(delegate { sut.RetrieveAppointments(); }); }
public void ExchangeCalendarReader_CanBeIninstantiated() { //Arrange IExchangeCalendarReader sut; //Act sut = new ExchangeCalendarReader(); //Assert Assert.That(sut, Is.Not.Null); }
public void ExchangeCalendarReader_AcceptsConfiguration() { //NetworkCredential credential = new NetworkCredential("ad\\wolfgang.muellauer", "WTfsK6FkVh"); //Service service = new Service("https://srvexchange.mdc.at/ews/Exchange.asmx", credential); //List<WorkReportItem> workReportItems = new List<WorkReportItem>(); //Arrange IExchangeCalendarReader sut; IList <WorkReportItemDTO> sut_List; //Act sut = new ExchangeCalendarReader(); sut_List = sut .SetCredentials(@"ad\wolfgang.muellauer", @"WTfsK6FkVh") .SetAppointmentSubject("HAYDN") .SetURI(@"https://srvexchange.mdc.at/ews/Exchange.asmx") .SetInterval(new DateTime(2015, 01, 01), new DateTime(2015, 12, 31)) .RetrieveAppointments(); //Assert Assert.That(sut_List, Is.Not.Null); Assert.That(sut_List.Count, Is.GreaterThan(30)); }