public void TestObukaServiceFindByIdInvalid() { var service = new ObukaService(unitOfWork.Object); var result = service.FindById(null); Assert.Null(result); }
public void TestObukaServiceFindById() { var service = new ObukaService(unitOfWork.Object); var result = service.FindById(2); var listaObukaResult = Assert.IsType <Obuka>(result); var expected = unitOfWork.Object.ObukaRepository.FindById(2); Assert.Equal(expected.Naziv, listaObukaResult.Naziv); }
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); }