public void RoomDetails_ValidRoomIdProvided_ReturnNotNullViewResultModel() { // Arrange var mockUoW = new Mock <IUnitOfWork>(); var controller = new RoomController(mockUoW.Object); var roomId = 1; var room1 = CreateRoomWithoutPlaceAndReservations(); var room2 = CreateRoomWithoutPlaceAndReservations(); room2.Id = 2; var listOfRooms = new List <Room> { room1, room2 }; mockUoW .Setup(x => x.RoomRepository.GetAll()) .Returns(listOfRooms.AsQueryable()); // Act ViewResult result = controller.Details(roomId) as ViewResult; // Assert Assert.IsNotNull(result.Model); }