private void addParaUżytków(Działka staraDziałka, Działka nowaDziałka, Klasoużytek użytek) { Row row = _table.InsertRow(_templateRow); var staryUżytek = staraDziałka != null?staraDziałka.SzukajUżytku(użytek) : null; if (staryUżytek != null) { row.ofu(staryUżytek.ofu()).ozu(staryUżytek.ozu()).ozk(staryUżytek.ozk()) .uz(staryUżytek.powierzchnia().toString(!staraDziałka.JestDoAra)); } var nowyUżytek = nowaDziałka != null?nowaDziałka.SzukajUżytku(użytek) : null; if (nowyUżytek != null) { row.ofuNowy(nowyUżytek.ofu()).ozuNowy(nowyUżytek.ozu()).ozkNowy(nowyUżytek.ozk()) .uzNowy(nowyUżytek.powierzchnia().toString(!nowaDziałka.JestDoAra)); } if (staryUżytek != null && nowyUżytek != null) { row.uzDelta(roznica(staryUżytek.powierzchnia(), nowyUżytek.powierzchnia())); } else { row.uzDelta("-"); } row.ukryjZmienne(); }
public void test_czy_rozliczenie_doda_drugi_raz_taką_samą_działkę() { var rozliczenie = new Rozliczenie(); var działka = new Działka(id, powierzchnia); var użytek = new Klasoużytek(ofu: "", ozu: "", ozk: "", powierzchnia: powierzchnia); działka.DodajUżytek(użytek); rozliczenie.DodajDziałkę(działka); rozliczenie.DodajDziałkę(działka); Assert.Fail(); }
public void test_czy_rozliczenie_zawiera_dodaną_działkę() { var rozliczenie = new Rozliczenie(); var działka = new Działka(id, powierzchnia); var użytek = new Klasoużytek(ofu: "", ozu: "", ozk: "", powierzchnia: powierzchnia); działka.DodajUżytek(użytek); rozliczenie.DodajDziałkę(działka); var szukanaDziałka = rozliczenie.SzukajIdDziałki(id); Assert.IsNotNull(szukanaDziałka); Assert.AreSame(działka, szukanaDziałka); }