Exemple #1
0
        public void DeleteTest()
        {
            AgileWorksWebAppealsDBEntities agileWorksWebAppealsDBEntities = new AgileWorksWebAppealsDBEntities();
            Appeals appeals = new Appeals();

            appeals.deadlineDatetime = new DateTime(2019, 1, 19);
            appeals.entryDatetime    = DateTime.Now;
            appeals.description      = "Test123456Delete";

            AppealsController appealsController = new AppealsController();

            agileWorksWebAppealsDBEntities.Appeals.Add(appeals);
            agileWorksWebAppealsDBEntities.SaveChanges();

            var ifExists = agileWorksWebAppealsDBEntities.Appeals.Where(x => x.appealId == appeals.appealId).FirstOrDefault();

            Assert.IsNotNull(ifExists);

            var result2 = appealsController.Delete(ifExists.appealId, new FormCollection());


            var isDeleted = agileWorksWebAppealsDBEntities.Appeals.Where(x => x.appealId == ifExists.appealId).FirstOrDefault();

            Assert.IsNull(isDeleted);
        }
Exemple #2
0
        public void IndexTest()
        {
            Appeals           appeals           = new Appeals();
            AppealsController appealsController = new AppealsController();
            ViewResult        viewResult        = appealsController.Index(5) as ViewResult;

            Assert.IsNotNull(viewResult.Model);
            Assert.IsInstanceOfType(viewResult.Model, typeof(PagedList.PagedList <Appeals>));
        }
Exemple #3
0
        public void TestIfPastAppealCanBeAdded()
        {
            AgileWorksWebAppealsDBEntities agileWorksWebAppealsDBEntities = new AgileWorksWebAppealsDBEntities();

            Appeals appeals = new Appeals();

            appeals.deadlineDatetime = new DateTime(1996, 1, 19);
            appeals.entryDatetime    = DateTime.Now;
            appeals.description      = "Test123456123456789";

            AppealsController appealsController = new AppealsController();

            var result = appealsController.Create(appeals);
        }
Exemple #4
0
        public void IndexTest()
        {
            AppealsController appealsController = new AppealsController();
            ViewResult viewResult = appealsController.Index() as ViewResult;
            Assert.IsNotNull(viewResult);

            Assert.IsInstanceOfType(viewResult, typeof(ViewResult));
            Assert.AreEqual(string.Empty, viewResult.ViewName);
            //Assert.AreEqual("Index", viewResult.ViewName);
            //var controller = new AppealsController();
            //var result = controller.Index() as ViewResult;
            //Assert.AreEqual("Index", result.ViewName);

        }
Exemple #5
0
        public void Before_each_test()
        {
            _logger             = new Mock <ILogger <AppealsController> >();
            _mediator           = new Mock <IMediator>();
            _fileStorageService = new Mock <IFileStorageService>();

            _controller = new AppealsController(_logger.Object, _mediator.Object, _fileStorageService.Object)
            {
                ControllerContext = new ControllerContext()
                {
                    HttpContext = new DefaultHttpContext()
                }
            };
        }
Exemple #6
0
        public void TestIfFutureAppealExists()
        {
            AgileWorksWebAppealsDBEntities agileWorksWebAppealsDBEntities = new AgileWorksWebAppealsDBEntities();

            Appeals appeals = new Appeals();

            appeals.deadlineDatetime = new DateTime(2020, 1, 19);
            appeals.entryDatetime    = DateTime.Now;
            appeals.description      = "Test123456123456789";

            AppealsController appealsController = new AppealsController();
            var result   = appealsController.Create(appeals);
            var ifExists = agileWorksWebAppealsDBEntities.Appeals.Where(x => x.appealId == appeals.appealId).FirstOrDefault();


            Assert.IsNotNull(ifExists);
            Assert.AreEqual(appeals.description, ifExists.description);
        }