Beispiel #1
0
        public void CanEditDvd(int id, string title, int year, string director, string rating, string notes, bool expected)
        {
            DvdRepositoryMock repo = new DvdRepositoryMock();

            Dvd edit = new Dvd()
            {
                Title = title, Director = director, RealeaseYear = year, Rating = rating, Notes = notes
            };

            repo.EditDvd(edit, id);

            Dvd dvd = repo.GetById(id);

            bool actual;

            if (dvd == null)
            {
                actual = false;
            }
            else
            {
                actual = (dvd.DvdId == id &&
                          dvd.Title == title &&
                          dvd.RealeaseYear == year &&
                          dvd.Director == director &&
                          dvd.Rating == rating &&
                          dvd.Notes == notes);
            }

            Assert.AreEqual(expected, actual);
        }