private IGameModuleCatalog GetGameModuleCatalog()
        {
            GameModuleCatalog gameModuleCatalog = new GameModuleCatalog();

            gameModuleCatalog.Register <SkyrimModule>(null);
            gameModuleCatalog.Register <SkyrimSEModule>(null);
            gameModuleCatalog.Register <Fallout4Module>(null);

            return(gameModuleCatalog);
        }
        public void ShouldRegisterGameModule()
        {
            // Arrange
            var catalog = new GameModuleCatalog();

            // Act
            catalog.Register <Game>(null);

            // Assert
            Assert.That(catalog.GameModules, Has.Count.EqualTo(1));
        }