static CzytnikListyDziałek PrzygotujDziałkiDoWykazu() { var działki = new CzytnikListyDziałek(); foreach (var fileName in _działkiPath) { działki.DodajPlik(fileName); //Dodaj działki z pliku } if (działki.Count() == 0) { Logger.info("wykaz dla wszystkich działek z plików SWDE, gdyż filtr działek jest pusty."); //Wybierz wszystkie działki z pliku SWDE - starego foreach (var dz in _staryStan) { działki.DodajId(dz.Id); } //Wybierz wszystkie działki z pliku SWDE - nowego foreach (var dz in _nowyStan) { działki.DodajId(dz.Id); } } else { Logger.info("wykaz dla określonych działek z pliku tekstowego."); } Console.WriteLine("Działki do wykazu: {0}", działki.Count()); return(działki); }
public void test_czy_nie_doda_dwa_razy_tego_samego_id_do_listy() { var id = new IdentyfikatorDziałki("1", "100"); //1-100 var czytnik = new CzytnikListyDziałek(); Assert.AreEqual(0, czytnik.Count()); czytnik.DodajId(id); czytnik.DodajId(id); Assert.AreEqual(1, czytnik.Count()); var pierwszeId = czytnik.First(); Assert.AreEqual("1-100", pierwszeId.Id()); }