public void SprawdzenieRozwiazaniaDlaKonkretnegoSeedu() { int expectedResult = 49; // zakodowany wynik spodziewany var values = new List <int>(); var weight = new List <int>(); var przedmioty = new List <Przedmiot>(); RandomNumberGenerator rng = new RandomNumberGenerator(1); int iloscPrzedmiotow = 5; var plecaczek = new Plecak(50); for (int i = 0; i < iloscPrzedmiotow; i++) { values.Add(rng.nextInt(1, 29)); weight.Add(rng.nextInt(1, 29)); przedmioty.Add(new Przedmiot(values[i], weight[i], i + 1)); } przedmioty.Sort(delegate(Przedmiot x, Przedmiot y) { return(x.getvalueToWeight().CompareTo(y.getvalueToWeight())); }); przedmioty.Reverse(); plecaczek.DodawaniePrzedmiotowDoPlecaka(przedmioty); Assert.AreEqual(expectedResult, plecaczek.getusedSpace()); }