示例#1
0
        public void GetSpecifiekeCursistNaInsert()
        {
            using (var repo = new CursistRepositoryMock())
            {
                //Arrange
                var target = new CursistController(repo);


                Cursist cursist = new Cursist()
                {
                    Voornaam          = "Kees",
                    Achternaam        = "Koning",
                    CursusInstantieID = 1
                };
                target.Post(cursist);


                //Act
                target.Get(1);

                //Assert
                Assert.AreEqual(1, repo.TimesFindCalled);
                Assert.AreEqual(1, repo.FindByIdLastCallContent);
            }
        }
示例#2
0
        public void FindAllCursist()
        {
            //Arrange
            MockAgent mockAgent = new MockAgent();
            var       target    = new CursistController(mockAgent);

            //Act
            target.Index();

            //Assert
            Assert.AreEqual(1, mockAgent.NumberOfTimesIndexCursistCalled);
        }
示例#3
0
        public void GetInschrijvingenCursus()
        {
            using (var repo = new CursistRepositoryMock())
            {
                //Arrange
                var target = new CursistController(repo);

                Cursist cursist = new Cursist()
                {
                    Voornaam          = "Kees",
                    Achternaam        = "Koning",
                    CursusInstantieID = 1
                };
                target.Post(cursist);
                //Act
                target.GetInschrijvingen(1);

                //Assert
                Assert.AreEqual(1, repo.TimesFindByCalled);
            }
        }
示例#4
0
        public void InsertNewCursist()
        {
            using (var repo = new CursistRepositoryMock())
            {
                //Arrange
                var target = new CursistController(repo);

                Cursist cursist = new Cursist()
                {
                    Voornaam          = "Kees",
                    Achternaam        = "Koning",
                    CursusInstantieID = 1
                };

                //Act
                target.Post(cursist);

                //Assert
                Assert.AreEqual(1, repo.TimesInsertCalled);
                Assert.AreEqual(cursist, repo.InsertLastCallContent);
            }
        }