UnitTest

NUnitでUnitTestする

もくじ https://tera1707.com/entry/2022/02/06/144447#UnitTest やりたいこと WinUI3のexeの中のpublicなものをUnitTestしようと思うと、いつも使っていたMsTest(vstest.console.exe)でテスト実行がどうしてもできなかった。 で、代替を探していたら、NUnit…

UnitTestでDependencyInjectionするときの、登録と取り出しの仕方

もくじ https://tera1707.com/entry/2022/02/06/144447#UnitTest やりたいこと 以前の記事で、ServiceCollectionとIocを使って依存objectの登録と取り出しができることが分かった。 しかし、登録は、プログラムの初めの部分で登録したらよいのだろう、という…

Moqを使ってUnitTestする

tera1707.com やりたいこと UnitTestをするときに便利だと評判のMoqを使って、UTしたい。 参考になるサイト、サンプルコードを挙げているサイトはやまほどあったが、自分の練習のためと部品取りのために自分のサンプルを置いておきたい。 サンプルコード 取…

vstest.console.exeで行うUnitTestをアタッチ→デバッグする

tera1707.com やりたいこと VisualStudio2022で書いたC#のコードをUnitTestするときに、VS2022の入っているPCでUnitTest実行するときにはテストエクスプローラーを使って実行したり、デバッグもできる。 こんな感じ。 ただ、今回は自分のVS2022の入ったPCで…

vstest.console.exeでテストを行うときに、テストするクラスやメソッドを指定(フィルター)する

もくじ 目次(WPF/xaml/C#/C++関連メモ) - tera1707’s blog やりたいこと 前回の「vstest.console.exeでUnitTestする」の記事で、コンソール(バッチ)でUnitTestを実行した。 そのときは、UnitTestプロジェクトの中に書いたテストを全部実行していたが、今回は…