public async Task MasterKeysTest_ReturnsViewWithMasterKeys() { // Arrange var mockMasterKeysList = new List <MasterDataKey>() { new MasterDataKey() { Name = "123" }, new MasterDataKey() { Name = "234" } }; _masterDataOperations .Setup(op => op.GetAllMasterKeysAsync()) .Returns(Task.FromResult(mockMasterKeysList)); _controller.ControllerContext.HttpContext = _mockHttpContext.Object; // Act var result = await _controller.MasterKeys(); // Assert var viewResult = Assert.IsType <ViewResult>(result); var model = Assert.IsType <MasterKeysViewModel>(viewResult.Model); Assert.Equal(2, model.MasterKeys.Count); }