public void Setup() { _app = AppFactory.App(); _command = new UpdateAppDetails { Id = _app.Id, Name = "New Name", Description = "New Description", Folder = "New Folder" }; _validatorMock = new Mock <IValidator <UpdateAppDetails> >(); _validatorMock.Setup(x => x.Validate(_command)).Returns(new ValidationResult()); _app.UpdateDetails(_command, _validatorMock.Object); _event = _app.Events.OfType <AppDetailsUpdated>().SingleOrDefault(); }
private void Apply(AppDetailsUpdated @event) { Name = @event.Name; Description = @event.Description; Folder = @event.Folder; }