以下のスクリプトは BSD 3-Clause License として公開しています。
作者または著作権者は、ソフトウェアに関してなんら責任を負いません。
各モジュールのライセンスは以下をご確認ください。
- ".NET Standard 2.1"は LICENSE_netstandard2.1.md
- ".NET Framework"は LICENSE_net462.md
Pluginsフォルダの配置は以下を参考にしてください。
# unzipをインストール (インストール済の場合は省略可能、aptや他のインストールコマンドでも化)
$ brew install unzip
$ cd <generate_moq_plugins.shがあるディレクトリ>
$ bash generate_moq_plugins.shコマンド完了後にPluginGenerationToolOutputディレクトリにUnity用にMoqを構成したディレクトリが生成されます。
Unityプロジェクトの "Api Compatibility Level" に合った方を使用してください。
- "Api Compatibility Level"が".NET Standard 2.1"の場合は
PluginGenerationToolOutput/netstandard2.1を使用 - "Api Compatibility Level"が".NET Framework"の場合は
PluginGenerationToolOutput/net462を使用
tsgcpp/UnityMoqSample をForkしてください。
- Forkした方のUnityMoqSampleのトップページに行き、タブ "Actions" をクリック
- Actionsページの左側の "Generate Moq Plugins" をクリック
Run Workflowをクリック- 吹き出しの
Run Workflow(緑のボタン) をクリック - Actionの完了を待つ (早ければ1分もかかりません)
完了するとzipファイルとしてダウンロード可能となります。
- "Api Compatibility Level"が".NET Standard 2.1"の場合は "Moq for Unity (.NET Standard 2.1)" をダウンロードして使用
- "Api Compatibility Level"が".NET Framework"の場合は "Moq for Unity (.NET Framework)" をダウンロードして使用
※ダウンロード期限は生成後2日に設定しています。



