Beispiel #1
0
        public void Save()
        {
            //arrange
            List <Article> articles = new List <Article>();

            try
            {
                articles = databaseDriver.GetAllArticles();
            }
            catch (Exception ex)
            {
                Assert.Fail("Couldnt retrieve list of articles:\n" + ex.Message);
            }
            Article article = new Article()
            {
                ID = 1,
                Name_of_article = "Article from supplier4_1",
                ArticlePrice    = 58,
                IsSold          = false
            };

            //act
            try
            {
                databaseDriver.Save(article);
            }
            catch (Exception ex)
            {
                Assert.Fail("Couldnt save article:\n" + ex.Message);
            }
            //assert
            Assert.AreEqual("Article from supplier4_1", articles[9].Name_of_article, "Retrieved value does not match excpected one");
        }