public async Task ValidId_ReturnViewWithViewModel()
        {
            // Arrange
            _mockRepo.Setup(repo => repo.FindByIdAsync(1))
            .ReturnsAsync(_savedNpc);


            // Act
            var result = await _sut.Details(1);

            // Assert
            var viewResult = Assert.IsType <ViewResult>(result);
            var model      = Assert.IsAssignableFrom <NpcDetailsVM>(viewResult.Model);

            Assert.Equal(_savedNpc.NpcName, model.NpcName);
        }