public void testMalejace() { List <Oceny> testowa = new List <Oceny>(); testowa.Add(new Oceny() { id = 1, Data = DateTime.Now, Nick = "asd1", Tekst = "no niez³e", Ocena = 2 }); testowa.Add(new Oceny() { id = 2, Data = DateTime.Now, Nick = "DassadThe12", Tekst = "no niez³e", Ocena = 1 }); testowa.Add(new Oceny() { id = 3, Data = DateTime.Now, Nick = "asd2", Tekst = "no niez³e", Ocena = 4 }); testowa.Add(new Oceny() { id = 4, Data = DateTime.Now, Nick = "asd3", Tekst = "no niez³e", Ocena = 3 }); testowa.Add(new Oceny() { id = 5, Data = DateTime.Now, Nick = "asd4", Tekst = "no niez³e", Ocena = 5 }); testowa.Add(new Oceny() { id = 6, Data = DateTime.Now, Nick = "asd5", Tekst = "no niez³e", Ocena = 4 }); List <Oceny> wynikowa = new List <Oceny>(testowa); wynikowa = OcenaCalculator.ocenyMalejaco(wynikowa.ToArray()).ToList(); Assert.IsTrue(wynikowa.SequenceEqual(testowa.OrderByDescending(x => x.Ocena))); }
public void testPoliczIloscOcen() { List <Oceny> testowa = new List <Oceny>(); testowa.Add(new Oceny() { id = 1, Data = DateTime.Now, Nick = "asd1", Tekst = "no niez³e", Ocena = 2 }); testowa.Add(new Oceny() { id = 2, Data = DateTime.Now, Nick = "DassadThe12", Tekst = "no niez³e", Ocena = 1 }); testowa.Add(new Oceny() { id = 3, Data = DateTime.Now, Nick = "asd2", Tekst = "no niez³e", Ocena = 4 }); testowa.Add(new Oceny() { id = 4, Data = DateTime.Now, Nick = "asd3", Tekst = "no niez³e", Ocena = 3 }); testowa.Add(new Oceny() { id = 5, Data = DateTime.Now, Nick = "asd4", Tekst = "no niez³e", Ocena = 5 }); testowa.Add(new Oceny() { id = 6, Data = DateTime.Now, Nick = "asd5", Tekst = "no niez³e", Ocena = 4 }); List <int> ret = OcenaCalculator.policzIloscOcen(testowa.ToArray()).ToList(); List <int> wynikowa = new List <int>(); wynikowa.Add(1); wynikowa.Add(1); wynikowa.Add(1); wynikowa.Add(2); wynikowa.Add(1); Assert.IsTrue(ret.SequenceEqual(wynikowa)); }
public void testOcenyDoPrzepisu() { List <Oceny> testowa = new List <Oceny>(); testowa.Add(new Oceny() { id = 1, Data = DateTime.Now, Nick = "asd1", Tekst = "no niez³e", Ocena = 2, resourceId = 1, resourceName = "dieta" }); testowa.Add(new Oceny() { id = 2, Data = DateTime.Now, Nick = "DassadThe12", Tekst = "no niez³e", Ocena = 1, resourceId = 2, resourceName = "dieta" }); testowa.Add(new Oceny() { id = 3, Data = DateTime.Now, Nick = "asd2", Tekst = "no niez³e", Ocena = 4, resourceId = 1, resourceName = "przepis" }); testowa.Add(new Oceny() { id = 4, Data = DateTime.Now, Nick = "asd3", Tekst = "no niez³e", Ocena = 3, resourceId = 2, resourceName = "przepis" }); testowa.Add(new Oceny() { id = 5, Data = DateTime.Now, Nick = "asd4", Tekst = "no niez³e", Ocena = 5, resourceId = 1, resourceName = "dieta" }); testowa.Add(new Oceny() { id = 6, Data = DateTime.Now, Nick = "asd5", Tekst = "no niez³e", Ocena = 4, resourceId = 2, resourceName = "przepis" }); List <Oceny> wynikowa = new List <Oceny>(testowa); wynikowa = OcenaCalculator.OcenyDoPrzepisu(wynikowa.ToArray(), 1).ToList(); Assert.IsFalse(wynikowa.Any(x => x.resourceName == "dieta")); Assert.IsFalse(wynikowa.Any(x => x.resourceId != 1)); }