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);
        }