ようこそ Go!Go! ASP.NET へ ログイン | 登録 | ヘルプ

VS 2008 のテストツールの機能強化点について(Professional Edition で利用できる部分をピックアップ)

ネタ元:赤間本で有名な赤間さん

VSTS 2008 のテストツールについて赤間さんが纏めていたので、そこから Professional Edition で利用できる単体テストに絞って転載させて貰います(一部書き直しています)。他の部分はりばてぃさんが補完してくれると思います。

 

■単体テスト
1.データベースファイルの格納場所の変更
ファイルアタッチ機能を利用して テーブルアダプタをテストする場合に、データベースファイルが置かれる場所が変更になりました。VS2005と同じ場所に置きたい場合は、 以下のようなクラスをテストプロジェクトに追加します。

[TestClass]
public class DataDirectoryInitialize
{
[AssemblyInitialize]
public static void AssemblyInitialize(TestContext context)
{
AppDomain.CurrentDomain.SetData("DataDirectory", context.TestDeploymentDir);
}
}

2. InternalsVisibleTo 属性の追加
VS2005 では C# でしかサポートされていませんでしたが、VS2008 からは VB でもサポートされるようになりました。C# の場合と同様に、AssemblyInfo.vb ファイルに当該属性を追加すれば OK です。

3.データドリブンテストのデータソース
.csv ファイルもサポートされるようになりました。

上記のような変更点があるという事を踏まえてテスト作業行ってみてはいかがでしょうか。

公開 2008年1月29日 17:28 投稿者 naoki
タグ :

コメントの通知

この投稿にコメントが付いた場合にメールを受信するには、登録してください。ここ

また次のフィードから、お気に入りのRSSリーダーを使って最新の状態を知ることもできます。 コメントのRSSフィード

コメント

# re: VS 2008 のテストツールの機能強化点について(Professional Edition で利用できる部分をピックアップ)

2008年4月18日 17:22 by VS2008に移行中
「1.データベースファイルの格納場所の変更」の問題で困っていたので、大変助かりました。 無事解決しました。こんなところの仕様が変わるなんて・・・。 どうもありがとうございました。 MSDNフォーラム http://forums.microsoft.com/MSDN-JA/ShowPost.aspx?siteid=7&PostID=3199632 に同じ内容で悩んでいる方がいらっしゃったのでURLを貼らせていただきました。

# re: VS 2008 のテストツールの機能強化点について(Professional Edition で利用できる部分をピックアップ)

2008年4月21日 22:24 by developer-adjust
ホントです、ここに書かれていましたね。このエントリ、読ませていただいた記憶はあるのですが、"ファイルアタッチ機能を利用して...データベースファイルが置かれる場所" が、|DataDirectory| 代替文字列のことだと気づかずにスルーしておりました。お恥ずかしい。

どのような感想ですか?

(必須) 
必須 
(必須)