NAgile

NUnit 2.4.7

以前に紹介した RowTest Extension for NUnit が NUnit 2.4.7 に組み込まれています。NUnitインストール先\bin\nunit.framework.extensions.dll を参照設定に加えると使用できます。MSTestのようにDBに接続してとまではいきませんが、これでデータドリブンテ…

LINQ勉強会 in 関西 第1回 開催のお知らせ

LINQ勉強会 in 関西 第1回 (勉強会サイトの登録メンバーのみ参照可)今回の開催場所は西宮市民会館(アミティホール) 特別室1になりました。 勉強会 日時:2008年04月26日(土) 13:00〜17:00(受付開始 12:45) 場所:西宮市民会館(アミティホール) 特別室1 費用…

PofEAA勉強会 in 関西 第3回 開催のお知らせ

PofEAA勉強会 in 関西 第3回 (勉強会サイトの登録メンバーのみ参照可)今回の開催場所は西宮市民会館(アミティホール) 特別室1になりました。 勉強会 日時:2008年02月02日(土) 13:00〜17:00(受付開始 12:45) 場所:西宮市民会館(アミティホール) 特別室1 費…

NUnitでData Driven Test

おっと、これは知らなかったぞ! RowTest Extension for NUnit via:TestDriven.Net 2.11: Parameterized NUnit Tests

NUnit 3.0のビジョン

発表されましたね。 NUnit 3.0 Vision 来年早々のアルファリリースが楽しみです。via:Time for a New NUnit

PofEAA勉強会 in 関西 第2回 開催のお知らせ

PofEAA勉強会 in 関西 第2回 (勉強会サイトの登録メンバーのみ参照可)今回の開催場所は西宮市民会館(アミティホール) 特別室1になりました。 勉強会 日時:2007年12月01日(土) 13:00〜17:00(受付開始 12:45) 場所:西宮市民会館(アミティホール) 特別室1 費…

PofEAA勉強会 in 関西 第1回 開催のお知らせ

PofEAA勉強会 in 関西 第1回 (勉強会サイトの登録メンバーのみ参照可)今回の開催場所は西宮市民会館(アミティホール) 特別室2になりました。 勉強会 日時:2007年11月10日(土) 13:00〜17:00(受付開始 12:45) 場所:西宮市民会館(アミティホール) 特別室2 費…

AGILE BOOTCAMP★★★

アークウェイで新サービスを展開します。その名もアジャイルブートキャンプです(wご興味のある方はぜひ一度サービス内容をご確認ください!

C#でのクロージャ

クロージャがしっかりと理解しきれていなかったと自覚したのでLearningTestを書いてみた。まずはテストから。 using System; using System.Collections.Generic; using NUnit.Framework; using NUnit.Framework.SyntaxHelpers; namespace LearningClosure.Te…

NCover有料化(>_<)

NCover 2.0からNCover Explorerを内包するようになったのはいいんだけど、有料化されちゃった。 機能比較 Simianも有料化されっちゃったし。

NUnitのCategoryアトリビュートの有効利用(^o^)

NUnitではCategoryアトリビュートを指定することで、テストのグルーピングができるようになっている。例えばこんな感じだ。 [Test, Category("DBアクセス")] public void すべての商品データをロードできるべき() { target_.LoadAll(); Assert.That(target_.…

SetUpとTearDownは書くべきじゃない!

Why you should not use SetUp and TearDown in NUnit 言っていることにはアグリーなんだが、本当になくなっちゃうと困るなぁ。必要な局面もあるから。でも、以下の点にはいつも注意してほしい。 とりあえずSetUpから書き始めるテストはやめる。 SetUpで生成…

ObjectMotherとSqlBulkCopyによるテストデータの一元管理(^o^)

ObjectMotherとSqlBulkCopyクラスをうまく利用すれば、テストデータの一元管理が可能になる。DBアクセスを伴うテストに使用するテストデータもテストデータファイルを読み込むのではなく、SetUpでObjectMotherでテストデータを設定したDataTableをSqlBulkCop…

ObjectMotherを使用したTableModuleのテスト(^o^)

ObjectMotherを使用すれば、テストデータに意味を持たせて開発者間で共有することができる。今回は型なしDataSetでのTableModuleのテストにObjectMotherを使用してみた。

NUnitのPropertyConstraintの使いどころ(^o^)

まずは、以下のコードを見て欲しい。 using System; using NUnit.Framework; using NUnit.Framework.SyntaxHelpers; namespace LearningNUnit.Tests.ConstraintModel { [TestFixture] public class PropertyConstraintTest { private class Customer { priva…

NUnit 2.4.3(^o^)

もう2.4.3がリリースされている。 リリースノート NUnitLiteも合わせて調査せねば。

NUnit 2.4.2(^o^)

NUnit 2.4がリリースされた際に作成したLearningTestがあったので、変更点はすぐわかった。NUnit 2.4.1ではテスト記述に大きく影響する変更は無かったが、今回はList.Containsが使用できなくなっているのと、PropertyConstraintとListMapperの追加が大きな変…

NAntContribのmsbuildタスク(^o^)

VS2005 SP1で入るASP.NET Web アプリケーションを使用しているなら、NAntでビルドする場合はNAntContribのmsbuildタスクを使用するといい。OutputPathプロパティにNAntのビルド先のパスを指定しておけば、ビルド先の_PublishedWebsitesフォルダの中にバーチ…

Team Build Ticker(^o^)

Team Build Tickerまだ試せてませんが、CCTrayみたいな感じ。ソースも公開されてます。

NUnit 2.4.1 リリース(-.-)

もう2.4.1がリリースされています。 リリースノート ダウンロード via:NUnit 2.4.1 Release

NCover 1.5.7 & NCoverExplorer 1.3.6 リリース(^o^)

NCover 1.5.7 と NCoverExplorer 1.3.6 がそれぞれリリースされています。 NCover 1.5.7 Downloads NCover 1.5.7 Debuts! NCoverExplorer 1.3.6 Downloads NCoverExplorer Release Notes Visual Studio 2005 Express EditionがサポートされたTestDriven.NET-…

@ITのDevelopment Baseline記事(^o^)

同僚のid:takakuroさんが@ITのNAgile記事最終回でDevelopment Baselineについて書かれています。是非チェックしてみて下さい。第6回 ソフトウェア開発の秘伝“Development Baseline 2007えーと、気になる点が1点。 とあるNAgileマスターが遺(のこ)された …

NUnit 2.4のLearning Test(^o^)

NUnit 2.4のLearning Testのサンプルを作成した。従来のClassic Assert Modelおよび新しいConstraint-Based Assert Modelの使用方法が学習できるはずだ。興味のある方はチェックして頂きたい。 NUnit 2.4 Learning Testのダウンロード 以下に、このLearning …

NUnit 2.4のClassic Assert Modelでの変更点(^o^)

NUnit 2.4では新しいConstraint-Based Assert Modelのインパクトが大きいが、従来のClassic Assert Modelでも、VSTSのテスティングフレームワークと同様のCollectionAssertクラスや、MbUnitと同様のFileAssertクラスが追加されており、かなり便利になってい…

Refactoring to Patterns勉強会 in 関西 第1回 開催のお知らせ(^o^)

今回の開催場所は芦屋市民センター 204室になりました。予約の都合で29日しか押さえられませんでした。ゴールデンウィークに突入されている方もいらっしゃるとは思いますが、奮ってご参加下さいませ。Refactoring to Patterns勉強会 in 関西 第1回 (勉強会…

NUnit 2.4のアサート シンタックス(^o^)

素敵なことになっています。要チェックです。via:NUnit 2.4 Assert Syntax - the Latest Developments#あとで書いた新しいConstraint-Based Assert Modelも素敵ですが、従来のClassic Assert Modelでも、VSTSのテスティングフレームワークにあったCollectio…

Sandcastle - March 2007 CTP(-.-)

Sandcastle - March 2007 CTPがリリースされています。 Sandcastle - March 2007 Community Technology Preview (CTP) 今回のCTPでは、VS2005とそれ以前のVisual StudioでXSLが分けられている。この変更によって、いくつかのXSLが追加、削除されているので注…

CCNETでNDependのレポートを表示(^o^)

Vilの開発が停滞しているようで永らくコードメトリクスツールを使用していなかったのだが、id:toshio-hさんから以前に教えていただいたNDependを試してみた。全てを正常に動作させるまでには少し苦労するが強力なレポートが出力できることを考えれば苦労の甲…

CruiseControl.NET 1.2がリリースされました(^o^)

CCNET 1.2がリリースされてます。Subversionの初回チェックアウト時の手動チェックアウトが不要になったのは嬉しい。あと、WebDashboardのサーバーログとコンフィギュレーションのビューも便利。リリースノートFitNesseのレポートを使用する場合は、インスト…

Project Automation勉強会 in 関西 第2回 開催のお知らせ(^o^)

主催者の都合によりProject Automation勉強会 in 関西 第2回は以下の日程に変更になりました。Project Automation勉強会 in 関西 第2回 (勉強会サイトの登録メンバーのみ参照可) 勉強会 日時:2007年02月03日(土) 13:00〜17:00(受付開始 12:45) 場所:芦屋市…