2012-01-13 3 views
0

나는 GitHub의에서 CommonDomain을 다운로드하고 난 디렉토리 파일 "When_an_aggregate_is_persisted.cs"를 포함하지만 그것을 사용하는 프로젝트가 없습니다CommonDomain/EventStore/CQRS : commondomain의 테스트 프로젝트는 어디에 있습니까?

/ src/tests/CommonDomain.AcceptanceTests 

을 볼 수 있습니다. 또한 기본 클래스 "in_the_event_store"가 누락 된 것 같습니다. FakeBus, IDomainEvent, 참조는 SynchronousDispatcher 등

JD

답변

2

CommonDomain 테스트의 모든 종류를받지 않는도 있습니다. 한 시점에서 일종의 테스트를 거친 일부 오래된 파일이 있지만 테스트 파일은 한 지점에서 솔루션에서 제거되었습니다. CommonDomain 프로젝트는 원래 너무 잘 작동하여 제작에 들어간 스파이크 코드 (개념 증명)였습니다. 흥미롭게도 실제로는 극히 가벼우 며 가능한 한 조심성이 없으므로 사용자를 실제로 사용하는 사용자가 꽤 있습니다.

이 프로젝트의 미래는 동일한 동전의 양면이기 때문에 본질을 EventStore 프로젝트에 병합하는 것입니다. 그러나 새로운 반복은 완전한 테스트를 거쳐 이루어질 것입니다.

+0

제거 된 파일에 액세스 할 수 있습니까? 내가 묻는 이유는 이벤트 저장소가 작동하고 commonDomain 테스트 파일이이를 처리하는 방법을 배우기를 희망했기 때문입니다. 그들 없이는 프로젝트에서 이벤트 저장소를 사용하는 데 어려움을 겪을 수도 있습니다. 웹상에 DDD 프로젝트와 함께 사용되는 이벤트 저장소를 보여주는 프로젝트가 있습니까? –

+0

현재 Mark Nijhof의 CQRS 프로젝트에서 내 도메인을 모델링하고 이벤트 소싱을 사용하는 방법을 알고 있습니다. 나는 당신을 위해 자신의 이벤트 스토어를 바꿀 수 있기를 바랬다. 이것이 작동하는지 확실하지 않은가요? –

+0

아마도 나는 그의 물건을 봤기 때문에 아마 오랜 시간이 걸렸을 것입니다. –