0

GitHub から CommonDomain をダウンロードしました。ディレクトリが表示されます

/ src / tests / CommonDomain.AcceptanceTests

ファイル「When_an_aggregate_is_persisted.cs」が含まれていますが、それを使用するプロジェクトはありません。また、基本クラス「in_the_event_store」が欠落しているようです。FakeBus、IDomainEvent、SynchronousDispatcher などへの参照もあります。

4

1 に答える 1

1

CommonDomain は、いかなる種類のテストも受けていません。ある時点で何らかのテストを受けていた古いファイルがいくつかありますが、テスト ファイルはある時点でソリューションから削除されました。CommonDomain プロジェクトは、もともとスパイク コード (概念実証) でしたが、うまく機能しすぎて製品化されました。興味深いことに、非常に軽量で、できるだけ目立たないようにしようとしているため、実際にはかなりの数のユーザーが現在それを使用しています.

このプロジェクトの将来は、その本質を EventStore プロジェクトに統合することです。しかし、新しいイテレーションは一連の完全なテストの下に置かれます。

于 2012-01-18T02:29:12.333 に答える