public void MockInvalidDvdIDReturnsNull() { var repo = new DvdRepoMock(); var dvd = repo.GetByID(20000000); Assert.IsNull(dvd); }
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); }
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); }
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); }