-
Type: Task
-
Resolution: Fixed
-
Priority: Major
-
Affects Version/s: 1.3.17
-
Component/s: S2Unit.NET
-
None
S2Container.NETで使用しているMbUnitはv2.3系であるが、MbUnitのWebサイト(http://www.mbunit.com/Downloads.aspx)からの入手が難しくなっています(直リンクでダウンロードすることは可能)。
そこで、現時入手可能なMbUnit v2.4もしくはMbUnit v.3.0にバージョンアップすることを検討します。
MbUnit v2.4へのアップデートは、基本的にS2Container.NET同梱のMbUnitのDLLを入れ替えだけで完了すると思われます。
S2Container.NETのテストソースの修正も必要なかったので、既存ユーザプロジェクトのテストソースの修正も必要ないと思います。
MbUnit 3.0にするメリットとしては、アーキテクチャが変わっていて
テストフレームワークであるGallio上で動くMbUnit3アダプタまたはMbUnit 2アダプタという構造になっているので、
将来的には、Gallio上で動くS2Unitアダプタという構成にできるかもしれません。
see http://journal.mycom.co.jp/articles/2009/04/23/Gallio/001.html
ただ、互換性がなくなるかもしれないので、S2Unit3.NET(仮称)という別プロジェクトにしたほうがいいかもしれません。
ご意見などありましたら、コメント等いただければと思います。
私も、まだよくわかっていないので、これから調査していきたいと思います。