Esempio n. 1
0
        public void DefaultSerializer_ShouldSerializeAndDeserializeData()
        {
            var ev         = new TyreChangedEvent(Guid.NewGuid(), 0, new Tyre(), TyrePlacement.LeftFront);
            var serializer = new DefaultEventSerializer();
            var data       = serializer.Serialize(ev);
            var @event     = serializer.Deserialize <TyreChangedEvent>(data);

            Assert.Equal(TyrePlacement.LeftFront, @event.Placement);
        }
Esempio n. 2
0
 private void Handle(TyreChangedEvent domainEvent)
 {
     this.LastEvent = domainEvent;
 }
Esempio n. 3
0
 private void HandleEvent(TyreChangedEvent ev)
 {
     this.Money += ev.Tyre.Price;
     this.TyreReserve.Remove(ev.Tyre);
 }
Esempio n. 4
0
 private void HandleEvent(TyreChangedEvent ev)
 {
     this.SetTyre(ev.Tyre, ev.Placement);
 }