public void Details() { var repMock = new Mock<IFakultetRepository<Prijavas>>(); Students s1 = new Students() { BI = "10011", Ime = "Pera", Prezime = "Peric", Adresa = "Ulica1", Grad = "Grad1" }; Ispits i1 = new Ispits() { IspitID = 1, Naziv = "Ispit1" }; Prijavas prijava = new Prijavas() { BI = "10011", IspitID = 1, Ocena = 8, Students = s1, Ispits = i1 }; object[] con = {prijava.BI, prijava.IspitID}; repMock.Setup(x => x.GetEntityById(con)).Returns(prijava); controller = new PrijavasController(repMock.Object); ViewResult result = controller.Details(prijava.BI, prijava.IspitID+"") as ViewResult; repMock.VerifyAll(); Prijavas p = result.ViewData.Model as Prijavas; Assert.IsNotNull(p); Assert.AreEqual("10011", p.BI); Assert.AreEqual(1, p.IspitID); Assert.AreEqual("Details", result.ViewName); }