public void ExchangeCalendarReaderMock_CanBeIninstantiated()
        {
            //Arrange
            IExchangeCalendarReader sut;

            //Act
            sut = new ExchangeCalendarReaderMock();

            //Assert
            Assert.That(sut, Is.Not.Null);
        }
        public void ExchangeCalendarReaderMock_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 ExchangeCalendarReaderMock();
            sut_List = sut
                       .SetAppointmentSubject("HAYDN")
                       .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.EqualTo(4));
            Assert.That(sut_List[0].CustomerName, Is.EqualTo("HAYDN"));
        }