public void SetDailyWireTransferLimit(decimal limit, SettedWireTransferLimit @event) { if (limit <= 0) { throw new ArgumentException("dailyWireTransferLimit should exceed 0"); } Raise(@event); }
public void Can_create_SettedWireTransferLimit_Event() { var id = Guid.NewGuid(); var limit = 250.000m; var @event = new SettedWireTransferLimit(id, limit); Assert.NotNull(@event); Assert.Equal(id, @event.AccountId); Assert.Equal(limit, @event.NewLimit); }
private void Apply(SettedWireTransferLimit @event) { _dailyWireTransferLimit += @event.NewLimit; }