「ASP.NET Web API/NUnitでユニットテストを行う」の版間の差分
ナビゲーションに移動
検索に移動
(ページの作成:「ASP.NET Web APIのユニットテストをNUnitで行えるとXamarin Studioでの開発が捗る。 ==概要== Xamarin.iOSやXamarin.Androidはユー...」) |
|||
29行目: | 29行目: | ||
==参考文献== | ==参考文献== | ||
+ | {{reflist}} | ||
+ | |||
+ | {{stub}} | ||
+ | |||
+ | [[category:.NET Framework]] |
2015年8月5日 (水) 06:08時点における版
ASP.NET Web APIのユニットテストをNUnitで行えるとXamarin Studioでの開発が捗る。
概要
Xamarin.iOSやXamarin.Androidはユーザーインターフェースとビジネスロジックの分離が売り文句である。 環境依存のユーザーインターフェイスと、非依存のビジネスロジック。
しかし実際のところ猫も杓子もクラウドコンピューティングを叫ぶご時世であり、核となるビジネスロジックはサーバー上に実装されるのが常識となっている。そうなるとASP.NET Web APIを用いてビジネスロジックを記述しJSONやXMLでデータのやりとりするのがもっとも手軽な実装方法であると思われる。
このような状況下ではクライアントもサーバーもXamarin Studioで一元的に開発を行えると桁違いに捗り、Xamarin Studioに統合されているNUnitが活躍する。
実装1
1. 空のASP.NETプロジェクトを作る
- NuGetからASP.NET Web APIを入れる
2. NUnitライブラリプロジェクトを作る
- NuGetからASP.NET Web APIを入れる
- ASP.NETプロジェクトを参照する
3. インメモリサーバーの準備をする
- なんでもいいのでNUnitプロジェクトからASP.NETプロジェクトのメソッドを呼び出す。
- NUnitライブラリプロジェクトにインメモリサーバー関連のコードを記述する
4. おわり