私は[TestClass()]と[TestMethod()]属性の使用を必要とするOS Xで動作するファイルを取得しようとしています。 ImはC#に新しい(私は数年前からJavaを使用していました)ので、わかりませんが、これらの属性はMicrosoft.VisualStudioの一部だと思います。私はOS X上にあるので、モノラルを使ってC#ファイルをコンパイルして実行します。可能であれば、どうすればMicrosoft.VisualStudio.TestTools.UnitTesting名前空間と同じ機能を利用できますか?MacでC#TestClass
1
A
答えて
1
Xamarin Studio/Monodevelopには、IDE内でNUnitテストを実行できるユニットテストアドインがあります。アドインは、既定でインストールする必要があります。そうでない場合は、ツール>アドインでインストールできます。
あなたが[TestFixture]
属性を持っており、それが[Test]
属性を持つメソッドを持つクラスを構築する - あなたはビューからそれを実行することができます>パッド>ユニットは、署名ラインでや緑のアイコンをテストします。このスクリーンショットでは、ライン12及び26:
0
[TestClassを() ]と[TestMethod()]はMSTestフレームワークの一部であり、Monoでは利用できません。
あなたがモノを使用して、あなたは可能性が要件ではない場合、あなたにテストがここにNUnitのために属性をミリ秒に変換する例 http://www.martinwilley.com/net/code/nunitmstest.htmlをされ、「マッピングを使用して、」あなたも使用できるNunitのモノビルドを使用して見てきましたまた、.NET Coreを使ってみてください。まだ開発中ですが、OSXとLinux用のMicrosoftの完全な.netスタックです。
関連する問題
- 1. :未定義の `testClass :: sum() '
- 2. Mac/xcodeでC/C++ irrlicht
- 3. MacでのC++プロファイリング
- 4. .NET TestClassを拡張する方法
- 5. ダウンロードリスト - Mac Objective-c
- 6. C++ Macライブラリ
- 7. MacでC++コードをコンパイル
- 8. C++ for MacでのHTTPクエリ
- 9. SiestaでtestClassメソッドをオーバーライドする方法は?
- 10. Visual Studio - C# - シリアルポート - Mac
- 11. C++ boost on macコンパイルエラー
- 12. C#DllImport help(Mac OS)
- 13. C#Mono(MACプラットフォーム用)でMACアドレスを取得
- 14. クラス内のすべてのテストを無効にする[TestClass]
- 15. Macなしで学習目標C
- 16. Macでarmアーキテクチャcライブラリを作成
- 17. MacでC#(windows)プログラムを実行
- 18. C++ - Mac OSXでファイルパスを取得する
- 19. Mac OSでCをデバッグする
- 20. Objective-CでMACアドレスを取得する
- 21. デバッガのC++ Macでeclipseを使用
- 22. MacでのC++音楽再生
- 23. Opensource Mac OSXのドックアニメーションをobjective-cで
- 24. MSTestで複数の 'TestClass'を持つことは可能ですか?
- 25. Mac用Visual C++ 2010 Express
- 26. MacのC++ソケットサーバー。助けて!
- 27. Macオーバーライドウィンドウ最大化ボタンC++
- 28. Boost(Homebrew)とのリンクMac C++
- 29. Mac OS XのC#/ Monoユニットテスト
- 30. Mac OSX用C++ IDE/ANSIコンパイラ?
NUnitをチェックしてください。http://www.mono-project.com/archived/nunit/ –