private void Apply(MenuCreated @event) { Id = @event.AggregateRootId; SiteId = @event.SiteId; Name = @event.Name; Status = @event.Status; }
public void Apply(MenuCreated e) { Id = e.AggregateRootId; State = MenuState.UnderConstruction; Groups = new List <MenuGroup>(); Items = new List <MenuItem>(); }
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(); }