public void TestInsertInvalidObuka() { ObukaService service = new ObukaService(unitOfWork.Object); Obuka newObuka = new Obuka { Id = 6, Naziv = "Nova obuka", Opis = "U ovoj ulozi isprepleću se zadaci vojnih i policijskih pasa. Kako imaju vrlo dobar i istreniran njuh, ovakvi psi vrlo lako pronađu skrivene zabranjene supstance na graničnim prelazima, kontrlolama ili u zračnim lukama. Takođe, vrlo lako otkrivaju i opojna sredstva.", Trajanje = -2 }; Assert.Throws <ArgumentOutOfRangeException>(() => service.Insert(newObuka)); unitOfWork.Verify(x => x.ObukaRepository.Insert(It.IsAny <Obuka>()), Times.Never); unitOfWork.Verify(s => s.Save(), Times.Never); }
public void TestInsertObuka() { ObukaService service = new ObukaService(unitOfWork.Object); Obuka newObuka = new Obuka { Id = 6, Naziv = "Nova obuka", Opis = "U ovoj ulozi isprepleću se zadaci vojnih i policijskih pasa. Kako imaju vrlo dobar i istreniran njuh, ovakvi psi vrlo lako pronađu skrivene zabranjene supstance na graničnim prelazima, kontrlolama ili u zračnim lukama. Takođe, vrlo lako otkrivaju i opojna sredstva.", Trajanje = 9 }; service.Insert(newObuka); Obuka readObuka = service.FindById(6); var obuka = service.FindById(6); Assert.Equal("Nova obuka", obuka.Naziv); unitOfWork.Verify(x => x.ObukaRepository.Insert(It.Is <Obuka>(p => p.Id == 6)), Times.Once); unitOfWork.Verify(s => s.Save(), Times.Once); }