Exemple #1
0
        public void DeletePortFolioSuccessTest()
        {
            Admin = new AdminInteractions(portfolioAccess);
            int index = 0;

            Admin.DeletePortFolio(index);

            PortfolioDTO result = Admin.GetPortfolio(index);//should return filenotfoundexception

            Assert.Fail();
        }
Exemple #2
0
        public void CreatePortFolioSuccessTest()
        {
            Admin = new AdminInteractions(portfolioAccess);
            PortfolioDTO portfolio = new PortfolioDTO(1, "TestTitle", new List <string>(), "Lorem Ipsum", DateTime.MinValue, new List <string>());

            Admin.CreatePortFolio(portfolio);
            PortfolioDTO latest = portfolioAccess.GetLatestEntry();

            Assert.AreEqual(portfolio.Id, latest.Id);
            Assert.AreEqual(portfolio.Title, latest.Title);
            Assert.AreEqual(portfolio.PageCategory, latest.PageCategory);
            Assert.AreEqual(portfolio.Content, latest.Content);
            Assert.AreEqual(portfolio.CreationDate, latest.CreationDate);
            Assert.AreEqual(portfolio.Comments, latest.Comments);
            Assert.AreEqual(portfolio.CreationDate, latest.EditDate);
        }
Exemple #3
0
        public void EditPortfolioSuccessTest()
        {
            Admin = new AdminInteractions(portfolioAccess);
            PortfolioDTO Changes  = new PortfolioDTO(0, "TestTitle", null, "Lorem Ipsum", DateTime.MinValue, null);
            PortfolioDTO Expected = new PortfolioDTO(0, "TestTitle", new List <string>(), "Lorem Ipsum", new DateTime(2020, 01, 01), new List <string>(), DateTime.Today);

            Expected.Comments.Add("Jimmy John Jr");
            Expected.PageCategory.Add("Test");
            Admin.EditPortfolio(Changes.Id, Changes);
            PortfolioDTO Result = portfolioAccess.Read(0);

            Assert.AreEqual(Expected.Id, Result.Id);
            Assert.AreEqual(Expected.Title, Result.Title);
            Assert.AreEqual(Expected.PageCategory.Count, Result.PageCategory.Count); //idk
            Assert.AreEqual(Expected.Content, Result.Content);
            Assert.AreEqual(Expected.CreationDate, Result.CreationDate);             //wrong variable
            Assert.AreEqual(Expected.Comments.Count, Result.Comments.Count);         //idk
            Assert.AreEqual(Expected.EditDate, Result.EditDate);
        }