VSTSforDPのユニットテスト機能はシンプルなつくりにしか対応できない?
SQLオンリーでテストできるようにはなっているみたいですが、テスト結果の確認は実行時間、空結果、非空結果、行数、スカラ値の比較しかできないみたいです。
いちおうC#やVBでのテストの追加も可能なようですが、評価用のクラスを自作しないといけません。
ま、そこはいいとして
テストの方法としてはPreTest, Test, PostTestと3段階にSQLを実行することが可能です。
またPreTest, Test, PostTestで3回処理しますがこの3回に連続性がないため、Identityなカラムの持つテーブルへの登録したIDを利用することができません。
Testの中身ではSelect権限を与えていないので取得することもできず。
PreTestとPostTestは特権ユーザで動いているので、@変数経由はもちろん渡せませんし、どうしたものか。
今のところ固定値1とかやってますが、もちろんいいわけもなく・・・