예제 #1
0
        public void CreateAuthorWithMissingName_ShouldThrow()
        {
            var author = TestObjectFactory.CreateAuthor();

            author.Name = null;
            this.ValidateEntity(author);
        }
        public void TestAuthor_ShouldAddEntityToDbSetAndDbCorrectly()
        {
            QuoteQuizContext dbContext = new QuoteQuizContext();

            var author = TestObjectFactory.CreateAuthor();

            dbContext.Authors.Add(author);
            dbContext.SaveChanges();

            var authorInDb = dbContext.Authors.Find(author.Id);

            Assert.IsNotNull(authorInDb);
            Assert.AreEqual(authorInDb.Name, author.Name);
        }