コード例 #1
0
        public void LoadGame_UsesLoadMethod()
        {
            ISaveLoad saveLoad = Substitute.For <ISaveLoad>();

            _gameManager.saveLoad = saveLoad;

            _gameManager.LoadGame("test");

            saveLoad.Received().Load("test");
        }
コード例 #2
0
        public void LoadBaseData_UsesLoadMethod()
        {
            ISaveLoad saveLoad = Substitute.For <ISaveLoad>();

            _gameManager.saveLoad = saveLoad;

            _gameManager.LoadBaseData();

            saveLoad.Received().LoadBaseData();
        }
コード例 #3
0
        public void SaveGame_UsesSaveMethod()
        {
            ISaveLoad saveLoad = Substitute.For <ISaveLoad>();

            _gameManager.saveLoad = saveLoad;
            _gameManager.GameData = _gameData;

            _gameManager.SaveGame();

            saveLoad.Received().Save(_gameData);
        }