Пример #1
0
 public ReviewTest()
 {
     rg = new Reviewgenre()
     {
         Admin = new Admin()
         {
             GebruikersNaam = "ck", Id = "rtl"
         }, Score = 20, Titel = "reviewgenretotaal"
     };
 }
 public void AddReviewgenre(Reviewgenre reviewgenre)
 {
     _irgr.AddReviewGenre(reviewgenre);
     _irgr.SaveChanges();
 }
 public bool IsGeblokkeerd(User user, Reviewgenre rg)
 {
     return(_rg.FirstOrDefault(r => r == rg).GeblokkeerdeUserIDs.Contains(new UserIdentity {
         UserID = user.Id
     }));
 }
 public bool IsAdmin(User user, Reviewgenre rg)
 {
     return(_rg.Find(rg).AdminId.Equals(user.Id));
 }
 public string GetAdminNaam(Reviewgenre rg)
 {
     return(rg.AdminGebruikersNaam);
 }
 public void DeblokkeerUser(User user, Reviewgenre rg)
 {
     rg.GeblokkeerdeUserIDs.Remove(new UserIdentity {
         UserID = user.Id
     });
 }
 public void BlokkeerUser(User user, Reviewgenre rg)
 {
     _rg.Find(rg).GeblokkeerdeUserIDs.Add(new UserIdentity {
         UserID = user.Id
     });
 }
Пример #8
0
 public void maakCorrectReviewgenreAan()
 {
     Reviewgenre rg = new Reviewgenre() {Admin = new Admin() { GebruikersNaam="spd",Id="dsp"},Score = 10, Titel="Totale Score" };
     Assert.Equal(10,rg.Score);
     Assert.Equal("Totale Score", rg.Titel);
 }
Пример #9
0
 public IEnumerable <Review> GetReviewsPerReviewgenre(Reviewgenre reviewgenre)
 {
     return(_dr.Where(r => r.Rg == reviewgenre).ToList());
 }
Пример #10
0
 public IEnumerable <Review> GetReviewsPerWerkenReviewgenre(Werk werk, Reviewgenre rg)
 {
     return(_dr.Where(r => r.Rg == rg && r.Werk == werk).ToList());
 }
 public void DeblokkeerUser(User user, Reviewgenre rg)
 {
     rg.GeblokkeerdeUserIDs.Remove(user.Id);
 }
 public void BlokkeerUser(User user, Reviewgenre rg)
 {
     _rg.Find(rg).GeblokkeerdeUserIDs.Add(user.Id);
 }
Пример #13
0
 public void gooiExceptionBijFouteScore()
 {
     Reviewgenre rg = new Reviewgenre();
     Assert.Throws<ArgumentException>(()=>rg.Score=-5);
 }
 public string GetAdminNaam(Reviewgenre rg)
 {
     return(_irgr.GetAdminNaam(rg));
 }
 public void AddReviewGenre(Reviewgenre rg)
 {
     _rg.Add(rg);
 }
        public DummyApplicationDbContext()
        {
            User user1 = new User()
            {
                Berichten = { new Bericht()
                              {
                                  Titel = "a", Inhoud = "Dit is de letter a."
                              }, new Bericht()
                              {
                                  Titel = "b", Inhoud = "Dit is de letter b"
                              } }
            };
            User user2 = new User()
            {
                Berichten = { new Bericht()
                              {
                                  Titel = "Iets nieuws", Inhoud = "Dit is iets nieuws."
                              } }
            };

            user1.Users.Add(user2);
            user1.Subscribers = 0;
            user2.Subscribers = 1;
            users             = new[] { user1, user2 };
            Commentaar commentaar1 = new Commentaar()
            {
                Beschrijving = "Dit is goed"
            };
            Commentaar commentaar2 = new Commentaar()
            {
                Beschrijving = "Dit is slecht"
            };
            Commentaar commentaar3 = new Commentaar()
            {
                Beschrijving = "Dit is middelmatig"
            };
            Werk werk = new Werk()
            {
                Creatiejaar = 1999, Media = Werk.Medium.Album, Titel = "The Last temptation of Muhammad"
            };
            Werk werk2 = new Werk()
            {
                Creatiejaar = 2008, Media = Werk.Medium.Boek, Titel = "De la grammairologie"
            };
            Reviewgenre rg = new Reviewgenre()
            {
                Admin = new Admin()
                {
                    GebruikersNaam = "nta", Id = "apodk"
                }, GeblokkeerdeUserIDs = { "cdk", "mdk" }, Regels = { "Wees beleefd. " }, Score = 20, Titel = "Dommerik"
            };
            Reviewgenre rga = new Reviewgenre()
            {
                Admin = new Admin()
                {
                    GebruikersNaam = "ask", Id = "iron"
                }, Regels = { "Alles mag. " }, Score = 50, Titel = "Tot 50"
            };
            Review review1 = new Review()
            {
                Beschrijving = "Dit is een analyse van X", Commentaars = { commentaar1, commentaar2 }, Score = 8, Rg = rg, Titel = "Dit was een leuk werk. "
            };
            Review review2 = new Review()
            {
                Beschrijving = "De review", Commentaars = { commentaar3 }, Score = 50,
            };

            reviews      = new[] { review1, review2 };
            reviewgenres = new[] { rg, rga };
            werken       = new[] { werk, werk2 };
        }
 public IEnumerable <Review> GetReviewsPerReviewgenre(Reviewgenre rg)
 {
     return(_irr.GetReviewsPerReviewgenre(rg));
 }