Exemple #1
0
        public void MockInvalidDvdIDReturnsNull()
        {
            var repo = new DvdRepoMock();
            var dvd  = repo.GetByID(20000000);

            Assert.IsNull(dvd);
        }
Exemple #2
0
        public void MockCanGetDvdByID()
        {
            var repo = new DvdRepoMock();
            var dvd  = repo.GetByID(2);

            Assert.AreEqual(2, dvd.DvdID);
            Assert.AreEqual("Pacific Rim", dvd.Title);
            Assert.AreEqual(2013, dvd.Year);
            Assert.AreEqual("Guillermo Del Toro", dvd.DirectorName);
            Assert.AreEqual("PG-13", dvd.RatingValue);
            Assert.AreEqual("Action packed, giant robot vs. monster battle!", dvd.Note);
            Assert.AreEqual(2, dvd.DirectorID);
            Assert.AreEqual(2, dvd.RatingID);
            Assert.AreEqual(2, dvd.ReleaseID);
        }
Exemple #3
0
        public void MockCanGetDvdsByYear()
        {
            var repo = new DvdRepoMock();
            var dvds = repo.GetByYear(201).ToList();

            Assert.AreEqual(2, dvds.Count());
            Assert.AreEqual(2, dvds[0].DvdID);
            Assert.AreEqual("Pacific Rim", dvds[0].Title);
            Assert.AreEqual(2013, dvds[0].Year);
            Assert.AreEqual("Guillermo Del Toro", dvds[0].DirectorName);
            Assert.AreEqual("PG-13", dvds[0].RatingValue);
            Assert.AreEqual("Action packed, giant robot vs. monster battle!", dvds[0].Note);
            Assert.AreEqual(2, dvds[0].DirectorID);
            Assert.AreEqual(2, dvds[0].RatingID);
            Assert.AreEqual(2, dvds[0].ReleaseID);
        }
Exemple #4
0
        public void MockCanGetDvdsByTitle()
        {
            var repo = new DvdRepoMock();
            var dvds = repo.GetByTitle("e").ToList();

            Assert.AreEqual(3, dvds.Count());
            Assert.AreEqual(3, dvds[1].DvdID);
            Assert.AreEqual("HellBoy", dvds[1].Title);
            Assert.AreEqual(2004, dvds[1].Year);
            Assert.AreEqual("Guillermo Del Toro", dvds[1].DirectorName);
            Assert.AreEqual("PG-13", dvds[1].RatingValue);
            Assert.AreEqual("Who knew a devil like creature would be a good guy!", dvds[1].Note);
            Assert.AreEqual(2, dvds[1].DirectorID);
            Assert.AreEqual(2, dvds[1].RatingID);
            Assert.AreEqual(3, dvds[1].ReleaseID);
        }