Skip to content

Latest commit

 

History

History

README.md

Unity用Moq生成ツール

WARNING

以下のスクリプトは BSD 3-Clause License として公開しています。

作者または著作権者は、ソフトウェアに関してなんら責任を負いません。

各モジュールのライセンスは以下をご確認ください。

Pluginsフォルダの配置方法

Pluginsフォルダの配置は以下を参考にしてください。

image

Bashを使用する場合

# 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を使用

GitHub Acrtionsを使用する場合

1. UnityMoqSample リポジトリをFork

tsgcpp/UnityMoqSample をForkしてください。

image

2. Action "Generate Moq Plugins" を実行

  1. Forkした方のUnityMoqSampleのトップページに行き、タブ "Actions" をクリック
  2. Actionsページの左側の "Generate Moq Plugins" をクリック
  3. Run Workflow をクリック
  4. 吹き出しの Run Workflow (緑のボタン) をクリック
  5. Actionの完了を待つ (早ければ1分もかかりません)

image

3. Api Compatibility Levelに合わせてArtifactをダウンロード

完了すると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日に設定しています。

image