Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Command ¶
type Command interface { rangedb.AggregateMessage CommandType() string }
Command defines a CQRS command.
type CommandDispatcher ¶
type CommandDispatcher func(command Command)
CommandDispatcher defines how a function can dispatch CQRS commands.
type TestCase ¶
type TestCase struct {
// contains filtered or unexported fields
}
TestCase contains the BDD test case.
func New ¶
func New(store rangedb.Store, commandDispatcher CommandDispatcher) *TestCase
New constructs a BDD test case.
Click to show internal directories.
Click to hide internal directories.