public void TestInsertDobavljac() { //Arrange dobavljacController = new DobavljacController(IUnitOfWork.Object, dobavljacRepository.Object); Dobavljac dobavljac = new Dobavljac(); dobavljac.ID = 100; dobavljac.Adresa = "test adress"; dobavljac.Naziv = "test naziv"; dobavljac.Telefon = "test broj"; //TASK.FromResult == ReturnsAsync IUnitOfWork.Setup(x => x.Dobavljac.InsertAsync(dobavljac)).Returns(Task.FromResult(dobavljac)); //Act var dobavljacCreateResult = dobavljacController.Create(); //Assert Assert.IsInstanceOfType(dobavljacCreateResult, typeof(ActionResult)); }
public void TestControllerDobavljac() { //Arrange dobavljacController = new DobavljacController(IUnitOfWork.Object, dobavljacRepository.Object); Dobavljac dobavljac = new Dobavljac(); dobavljac.ID = 1; dobavljac.Adresa = "test adress"; dobavljac.Naziv = "test naziv"; dobavljac.Telefon = "test broj"; //TASK.FromResult == ReturnsAsync IUnitOfWork.Setup(x => x.Dobavljac.GetByIdAsync(dobavljac.ID)).ReturnsAsync(dobavljac); //Act var dobavljacDetailResult = dobavljacController.Details(dobavljac.ID); //Assert Assert.IsInstanceOfType(dobavljacDetailResult, typeof(Task <ActionResult>)); Assert.AreEqual(1, dobavljacDetailResult.Id); }