public void ScheduleController_CreateScheduleEntries_Valid()
        {
            _dataLines.AddRange(new List <string>()
            {
                "1 28.01.2009      Transformer Chamber (Ground   23.01.2009      EGL551039",
                "tinted blue     Floor)                        99 years from",
                "(part of)                                     23.1.2009",
                "2 09.07.2009      Endeavour House, 47 Cuba      06.07.2009      EGL557357",
                "Edged and       Street, London                125 years from",
                "numbered 2 in                                 1.1.2009",
                "blue (part of)"
            });

            ScheduleController controller = new ScheduleController(_configuration);

            controller.LoadData(_mockFileReader.Object);
            controller.CreateScheduleEntries();

            controller.ScheduleEntries.Count().Should().Be(2, "because there are 2 entries supplied via the data lines");
            controller.ScheduleEntries.Where(e => e.IsValid).Count().Should().Be(2, "because both entries are valid");
        }