public void Get_Details() { //Arrange activityServiceMock.Setup(x => x.Get(id)).Returns(items[0]); identityServiceMock.Setup(x => x.GetByGUID(It.IsAny <string>())).Returns(users[0]); checkpointServiceMock.Setup(x => x.GetByIP(It.IsAny <string>())).Returns(checkpoints[0]); //Act var result = ((controllerWEB.Details(id) as PartialViewResult).Model) as ActivityDetailsViewModel; //Assert Assert.IsNotNull(result); Assert.AreEqual(items[0], result.Activity); Assert.AreEqual(users[0], result.User); Assert.AreEqual(checkpoints[0], result.Checkpoint); }