Exemplo n.º 1
0
 public CommandStorage(CreateExpenseStorage expenseStorage, IEventDispatcher eventDispatcher)
 {
     Ensure.NotNull(expenseStorage, "expenseStorage");
     Ensure.NotNull(eventDispatcher, "eventDispatcher");
     this.expenseStorage  = expenseStorage;
     this.eventDispatcher = eventDispatcher;
 }
Exemplo n.º 2
0
 public LocalExpenseOnlineRunner(NetworkState network, ICommandDispatcher commandDispatcher, IEventDispatcher eventDispatcher, CreateExpenseStorage storage)
 {
     Ensure.NotNull(network, "network");
     Ensure.NotNull(commandDispatcher, "commandDispatcher");
     Ensure.NotNull(eventDispatcher, "eventDispatcher");
     Ensure.NotNull(storage, "storage");
     this.network           = network;
     this.commandDispatcher = commandDispatcher;
     this.eventDispatcher   = eventDispatcher;
     this.storage           = storage;
 }