public void TestDetailsResult() { // Arrange var target = new KoffieController(_koffieAgent); // Act IActionResult result = target.Details(1); // Assert Assert.IsInstanceOfType((result as ViewResult), typeof(ViewResult)); }
public void GetCallGetByIdTest() { // Arrange KoffieRepositoryMock koffieRepository = new KoffieRepositoryMock(); var target = new KoffieController(koffieRepository); // Act target.Get(1); // Assert Assert.AreEqual(1, koffieRepository.GetByIdCalled); }
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()); }
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 TestIndexModelResult() { // Arrange var target = new KoffieController(_koffieAgent); // Act IActionResult actionResult = target.Index(); var result = (actionResult as ViewResult).Model; // Assert Assert.IsNotNull(result); Assert.IsInstanceOfType(result, typeof(IEnumerable <Koffie>)); }
public void TestDetailsModelNullKoffie() { // Arrange var koffieId = -30; var target = new KoffieController(_koffieAgent); // Act IActionResult actionResult = target.Details(koffieId); var result = (actionResult as ViewResult).Model; // Assert Assert.IsNull(result); }
public void TestDetailsModelResult() { // Arrange var target = new KoffieController(_koffieAgent); // Act IActionResult actionResult = target.Details(1); var result = (actionResult as ViewResult).Model; // Assert Assert.IsNotNull(result); Assert.IsInstanceOfType(result, typeof(Koffie)); }
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 TestIndexModelListContent() { // Arrange var target = new KoffieController(_koffieAgent); // Act IActionResult actionResult = target.Index(); var model = (actionResult as ViewResult).Model; var result = (model as IEnumerable <Koffie>); // Assert Assert.IsNotNull(result); Assert.IsInstanceOfType(result, typeof(IEnumerable <Koffie>)); Assert.AreEqual(_koffieAgent.GetAll().FirstOrDefault(), result.FirstOrDefault()); }
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 TestDetailsModelContents() { // Arrange var koffieId = 1; var target = new KoffieController(_koffieAgent); // Act IActionResult actionResult = target.Details(koffieId); var result = (actionResult as ViewResult).Model; // Assert Assert.IsNotNull(result); Assert.IsInstanceOfType(result, typeof(Koffie)); Assert.AreEqual(result, _koffieAgent.GetById(koffieId)); }
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); }