Esempio n. 1
0
 private void Apply(MenuCreated @event)
 {
     Id     = @event.AggregateRootId;
     SiteId = @event.SiteId;
     Name   = @event.Name;
     Status = @event.Status;
 }
Esempio n. 2
0
 public void Apply(MenuCreated e)
 {
     Id     = e.AggregateRootId;
     State  = MenuState.UnderConstruction;
     Groups = new List <MenuGroup>();
     Items  = new List <MenuItem>();
 }
Esempio n. 3
0
 public void Setup()
 {
     _command = new CreateMenu
     {
         SiteId = Guid.NewGuid(),
         Id     = Guid.NewGuid(),
         Name   = "My Menu"
     };
     _validatorMock = new Mock <IValidator <CreateMenu> >();
     _validatorMock.Setup(x => x.Validate(_command)).Returns(new ValidationResult());
     _menu  = Menu.CreateNew(_command, _validatorMock.Object);
     _event = _menu.Events.OfType <MenuCreated>().SingleOrDefault();
 }