private async Task <DummyAggregate> CreateDummyAggregate() { var resetCommand = new ResetDummyAggregateCommand() { Id = Guid.NewGuid(), Name = "The name", Url = "https://url.example.com" }; var aggregate = new DummyAggregate(resetCommand); var sut = CreateRepository <DummyAggregate>(); await sut.SaveAsync(aggregate); return(aggregate); }
public DummyAggregate(ResetDummyAggregateCommand command) { ApplyChange(new DummyCreatedEvent(command.Id, command.Name, command.Url)); }