Esempio n. 1
0
 public void SetDailyWireTransferLimit(decimal limit, SettedWireTransferLimit @event)
 {
     if (limit <= 0)
     {
         throw new ArgumentException("dailyWireTransferLimit should exceed 0");
     }
     Raise(@event);
 }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
 private void Apply(SettedWireTransferLimit @event)
 {
     _dailyWireTransferLimit += @event.NewLimit;
 }