Skip to content

Latest commit

 

History

History
 
 

event-sourced-domain-with-tests

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

Event sourced domain with tests

A small example of an implementation of a small domain model. The example consists of three files. The first file Invites contains the implementation of the domain model. The second file InvitesTest contains a PHPUnit test suite to only test the Invites model. The third file InvitationCommandHandlerTest contains a PHPunit test suite to test the available commands.

The files contain comments about what is happening.

The PHPUnit tests can be run by changing to the directory of the tests and running:

$ phpunit .
PHPUnit 4.1.0 by Sebastian Bergmann.

..............

Time: 52 ms, Memory: 4.50Mb

OK (14 tests, 19 assertions)