Пример #1
0
        public void CursusInstantieController_InschrijvingenReturnedViewResult()
        {
            var target = new CursusInstantieController();
            var result = target.Inschrijvingen(1);

            Assert.IsInstanceOfType(result, typeof(ViewResult));
        }
Пример #2
0
        public void CursusInstantieController_WeekTerugReturnedRedirect()
        {
            var target = new CursusInstantieController();
            var result = target.WeekTerug(1, 2016);

            Assert.IsInstanceOfType(result, typeof(RedirectToActionResult));
        }
Пример #3
0
        public void CursusInstantieController_IndexReturnsViewResult()
        {
            var target = new CursusInstantieController();
            var result = target.Index(1, 2016);

            Assert.IsInstanceOfType(result, typeof(ViewResult));
        }
Пример #4
0
        public void CursusGetTest()
        {
            using (var repo = new CursusInstantieRepositoryMock())
            {
                var target = new CursusInstantieController(repo);
                Assert.AreEqual(0, repo.TimesCalled);
                target.Get();

                Assert.AreEqual(1, repo.TimesCalled);
            }
        }
Пример #5
0
        public void CursusInstantieController_InschrijvingenReturnedGoedeDataInModel()
        {
            var target = new CursusInstantieController();
            var result = target.Inschrijvingen(1);

            Assert.IsInstanceOfType(result, typeof(ViewResult));

            var resultModel = ((ViewResult)result).Model as InschrijvingenViewModel;

            Assert.AreEqual(1, resultModel.InstantieId);
        }
        public void CursusInstatnieController_GetCursusInstantie_TypeOfIEnumerable()
        {
            //Arrange
            var mockRepository = new Mock <ICursusInstantieRepository>();
            var controller     = new CursusInstantieController(mockRepository.Object);

            //Act
            var result = controller.GetAllCursusInstanties();

            //Assert
            Assert.IsInstanceOfType(result, typeof(IEnumerable <CursusInstantie>));
        }
        public void CursusInstantieController_GetCursusInstantie_NotNull()
        {
            //Arrange
            var mockRepository = new Mock <ICursusInstantieRepository>();
            var controller     = new CursusInstantieController(mockRepository.Object);

            //Act
            var result = controller.GetAllCursusInstanties();

            //Assert
            Assert.IsNotNull(result);
        }
Пример #8
0
        public void CursusInstantieController_IndexReturnsCursusInstantieDetailsViewModel()
        {
            var target = new CursusInstantieController();
            var result = target.Index(1, 2016);

            Assert.IsInstanceOfType(result, typeof(ViewResult));

            var resultModel = ((ViewResult)result).Model as CursusInstantieDetailsViewModel;

            Assert.AreEqual(2016, resultModel.Jaar);
            Assert.AreEqual(1, resultModel.WeekNummer);
        }
Пример #9
0
        public void CursusPostTest()
        {
            using (var repo = new CursusInstantieRepositoryMock())
            {
                Assert.AreEqual(0, repo.TimesCalled);

                var target = new CursusInstantieController(repo);

                target.Post(new List <CursusInstantie>());

                Assert.AreEqual(1, repo.TimesCalled);
            }
        }
Пример #10
0
        public void CursusPostReturned200Test()
        {
            using (var repo = new CursusInstantieRepositoryMock())
            {
                Assert.AreEqual(0, repo.TimesCalled);

                var target = new CursusInstantieController(repo);

                dynamic result = target.Post(new List <CursusInstantie>());

                Assert.AreEqual(1, repo.TimesCalled);
                Assert.AreEqual(200, result.StatusCode);
            }
        }
Пример #11
0
        public static void Initialize(TestContext testContext)
        {
            _cursusInstantierepository        = new Mock <ICursusInstantieRepository>();
            _textFileToObjectConverterService = new Mock <ITextFileToObjectConverterService>();

            AutoMapperProfile   profile       = new AutoMapperProfile();
            MapperConfiguration configuration = new MapperConfiguration(cfg => cfg.AddProfile(profile));
            IMapper             mapper        = new Mapper(configuration);

            _cursusInstantieController = new CursusInstantieController
                                         (
                _cursusInstantierepository.Object,
                _textFileToObjectConverterService.Object,
                mapper
                                         );
        }