Team System Team Edition for Database Professional Team
どのエディションで使えるのですか? Team System Team Edition for Database Professional Team Edition for Software Architects Team Edition for Software Developers VSTO Team Edition for Software Testers Professional Standard Express C# Express VB Express C++ Express J# Express Web わんくま同盟 大阪勉強会 #1
テストを行う順番(Part 1) • • [Class. Initialize()] [Test. Method()] [Test. Cleanup()] [Test. Initialize()] [Test. Method()] [Test. Cleanup()] [Class. Cleanup()] 繰り返し わんくま同盟 大阪勉強会 #1
テストを行う順番(Part 1) 本当はテスト全体の最初と最後もほしい!!! • [Test. Group. Initialize()] • [Class. Initialize()] • [Test. Initialize()] 繰り返し • [Test. Method()] • [Test. Cleanup()] • [Class. Cleanup()] • [Test. Group. Cleanup ()] わんくま同盟 大阪勉強会 #1
Test. Group. Initialize [Class. Initialize()] public static void My. Class. Initialize(Test. Context test. Context) Class. Initializeはstatic(shared)なメソッドなの で、毎回同じstatic(shared)な Test. Group. Initializeを呼び static(shared)なフラグで初回しか動かないよ うにしておけばTest. Group. Initializeは実現で きます。 わんくま同盟 大阪勉強会 #1
配置(2) Deployment. Item. Attibute わんくま同盟 大阪勉強会 #1
配置(2) Deployment. Item. Attibute わんくま同盟 大阪勉強会 #1
配置(2) Deployment. Item. Attibute わんくま同盟 大阪勉強会 #1
配置(2) Deployment. Item. Attibute わんくま同盟 大阪勉強会 #1
配置(2) Deployment. Item. Attibute わんくま同盟 大阪勉強会 #1
配置(2) Deployment. Item. Attibute この機能の動くタイミング • • Testrunconfigによる配置 [Class. Initialize()] [Test. Initialize()] Deployment. Itemによる配置 [Test. Method()] [Test. Cleanup()] [Class. Cleanup()] わんくま同盟 大阪勉強会 #1
Data. Source属性を使ったテスト 回避方法 • Testrunconfigで. mdf, . ldfを配置する • 本当の初期処理でデタッチする – EXEC master. dbo. sp_detach_db @dbname = N'テストデータ', @skipchecks = 'true', @keepfulltextindexfile=N'false' • 続いてアタッチする – CREATE DATABASE [テストデータ] ON – ( FILENAME = N'" + test. Context. Test. Deployment. Dir + @"テスト データ. mdf' ), – ( FILENAME = N'" + test. Context. Test. Deployment. Dir + @"テスト データ_log. LDF' ) – FOR ATTACH わんくま同盟 大阪勉強会 #1
- Slides: 50