タグ

ブックマーク / miso-soup3.hateblo.jp (2)

  • ASP.NET Web API のテスト - miso_soup3 Blog

    ASP.NET Web API ではルーティングが少し特殊なため、(特殊ではなく RESTful に沿っているだけですが)オレオレな API を定義してルーティングをカスタマイズすると、 すぐに ”マッチするアクションメソッドが複数あります”等のエラーが起きます。 API なのでエンドポイントを強固で正確なものにしたいため、 Writing tests for an ASP.NET Web API service を参考にしてテストを書きました。 (リンク先では三種類のテスト方法が記載されています。) 大雑把にまとめると以下の通りです。 SelfHost は使用しない Unity を使って外部コンポーネントを利用しているので、Moq で置き換える。 DpendencyResolver は Unity.WebAPI を利用。 テスト対象となる ApiController namespace

    ASP.NET Web API のテスト - miso_soup3 Blog
    aetos382
    aetos382 2015/01/19
  • ASP.NET MVC コア拡張部 - miso_soup3 Blog

    One ASP.NET Advent Calendar 2012 の 9 日の記事です。 前日の 8 日は ASP.NET MVC と WF4 を一緒に使う際に気をつけるたった一つのこと 後日は 10 日は WebFormっぽいコントロールベスト3こちらになります。 ASP.NET MVC は拡張性に優れており、あらゆるところで拡張が可能になっています。 その中で、一番フレームワークのコアに近いところである、コア拡張部について、 拡張することで何ができるか?を中心に紹介したいと思います。 めったに利用しない これから紹介する拡張は、1アプリケーションに対して1回あるかないか…、 もしかしたら人生において、1回も体験することはないかもしれません。 が、万が一アプリケーション特有のなにか、が必要になった時、 これらの拡張が役立つことは十分にありえるかと思います。 目次 紹介する部分は以下の通り

    ASP.NET MVC コア拡張部 - miso_soup3 Blog
  • 1