Пример #1
0
        public void DPCanGetDvdsByDirector(string director, string expectedTitle)
        {
            var repo   = new DPRepository();
            var actual = repo.GetDvdsByDirector(director);

            Assert.AreEqual(expectedTitle, actual[0].Title);
        }
Пример #2
0
        public void DPCanGetDvdByReleaseYear(int releaseYear, int expectedId)
        {
            var repo   = new DPRepository();
            var actual = repo.GetDvdsByReleaseYear(releaseYear);

            Assert.AreEqual(expectedId, actual[0].Id);
        }
Пример #3
0
        public void DPCanGetDvdByTitle(string title, int expectedId)
        {
            var repo   = new DPRepository();
            var actual = repo.GetDvdsByTitle(title);

            Assert.AreEqual(expectedId, actual[0].Id);
        }
Пример #4
0
        public void DPCanGetDvdById(int id, string expectedTitle)
        {
            var repo   = new DPRepository();
            var actual = repo.GetDvdById(id);

            Assert.AreEqual(expectedTitle, actual.Title);
        }
Пример #5
0
        public void DPNotFoundDvdReturnsNull()
        {
            var repo = new DPRepository();
            var dvd  = repo.GetDvdById(9999);

            Assert.IsNull(dvd);
        }
Пример #6
0
        public void DPCanLoadDvds()
        {
            var repo = new DPRepository();
            var dvds = repo.GetAllDvds();

            Assert.AreEqual(6, dvds.Count);
            Assert.AreEqual(1, dvds[0].Id);
            Assert.AreEqual("Back to the Future", dvds[0].Title);
        }