示例#1
0
        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();
        }