public void TestBookUpdate() { Book book = new Book() { ID = 15, Title = "Then Sings My Soul: 150 of the World's Greatest Hymn Stories", Authors = new List <Author> { new Author { Name = "Robert J. Morgan" } }, Domains = new List <Domain> { new Domain { Name = "Painting" } }, Editions = new List <Edition> { new Edition { PublisherName = "First Edition", Year = 2006, Number = 1, Type = "Paperback", NumberOfPages = 544, NumberOfCopies = 4, NumberOfLectureRoomCopies = 1 } }, Readers = new List <Reader> { new Reader { Name = "Joel", Username = "******", Password = "******", Email = "*****@*****.**", IsReader = true, IsWorker = false } } }; bookDataServices.Expect(dao => dao.UpdateBook(book)); bookServices.UpdateBook(book); bookDataServices.VerifyAllExpectations(); }