public void GetCallGetByIdTest()
        {
            // Arrange
            KoffieRepositoryMock koffieRepository = new KoffieRepositoryMock();
            var target = new KoffieController(koffieRepository);

            // Act
            target.Get(1);

            // Assert
            Assert.AreEqual(1, koffieRepository.GetByIdCalled);
        }
Example #2
0
        public void GetAllTest()
        {
            // Arrange
            KoffieRepositoryMock koffieRepository = new KoffieRepositoryMock();
            var target = new KoffieController(koffieRepository);

            // Act
            target.Get();

            // Assert
            CollectionAssert.AreEqual(koffieRepository.GetAll().ToList(), koffieRepository.LastGetAllCollection.ToList());
        }
Example #3
0
        public void GetTest()
        {
            // Arrange
            KoffieRepositoryMock koffieRepository = new KoffieRepositoryMock();
            var target = new KoffieController(koffieRepository);

            // Act
            target.Get(1);
            target.Get(2);

            // Assert
            Assert.AreEqual(koffieRepository.GetById(2), koffieRepository.LastGetByIdKoffie);
        }
        public void DeleteCallTest()
        {
            // Arrange
            int koffieId = 1;
            KoffieRepositoryMock koffieRepository = new KoffieRepositoryMock();
            var target = new KoffieController(koffieRepository);

            // Act
            target.Delete(koffieId);
            target.Delete(koffieId);

            // Assert
            Assert.AreEqual(2, koffieRepository.DeleteCalled);
            Assert.AreEqual(1, koffieRepository.LastDeletedId);
        }
        public void PostCallTest()
        {
            // Arrange
            var newKoffie = new Koffie {
                Id = 35, Naam = "Nieuwe Koffie"
            };
            KoffieRepositoryMock koffieRepository = new KoffieRepositoryMock();
            var target = new KoffieController(koffieRepository);

            // Act
            target.Post(newKoffie);

            // Assert
            Assert.AreEqual(1, koffieRepository.InsertCalled);
            Assert.AreEqual(newKoffie, koffieRepository.LastInsertKoffie);
        }
        public void PutCallTest()
        {
            // Arrange
            var newKoffie = new Koffie {
                Id = 1, Naam = "Nieuwe Koffie"
            };
            KoffieRepositoryMock koffieRepository = new KoffieRepositoryMock();
            var target = new KoffieController(koffieRepository);

            // Act
            target.Put(newKoffie.Id, newKoffie);
            target.Put(newKoffie.Id, newKoffie);

            // Assert
            Assert.AreEqual(2, koffieRepository.UpdateCalled);
            Assert.AreEqual(newKoffie, koffieRepository.LastUpdateKoffie);
        }