コード例 #1
0
        public static void AssemblyInit(TestContext context)
        {
            QuoteQuizContext dbContext = new QuoteQuizContext();

            dbContext.Database.Delete();
            dbContext.Database.Create();
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        public void TestQuote_ShouldAddEntityToDbSetAndDbCorrectly()
        {
            QuoteQuizContext dbContext = new QuoteQuizContext();

            var quote = TestObjectFactory.CreateQuote();

            dbContext.Quotes.Add(quote);
            dbContext.SaveChanges();

            var quoteInDb = dbContext.Quotes.Find(quote.Id);

            Assert.IsNotNull(quoteInDb);
            Assert.AreEqual(quoteInDb.Content, quote.Content);
            Assert.AreEqual(quoteInDb.Author, quote.Author);
        }
コード例 #4
0
 public QuestionService(QuoteQuizContext context)
 {
     this.context = context;
 }
コード例 #5
0
        public static void AssemlbyCleanup()
        {
            QuoteQuizContext dbContext = new QuoteQuizContext();

            dbContext.Database.Delete();
        }