public void InstantiatingCommand_WithValidInput_ThrowsException() { var aggregateId = TestAggregateId.New; var sourceId = CommandId.New; var command = new CreateTestCommand(aggregateId, sourceId); command.GetSourceId().Should().Be(sourceId); }
public void NonCommittedEvent_WhenRead_IsReturnedUnchanged() { var message = new CreateTestCommand(TestAggregateId.New, CommandId.New); var domainEventReadAdapter = new DomainEventReadAdapter(); var unchanged = domainEventReadAdapter.FromJournal(message, string.Empty); unchanged.Events.Single().As <CreateTestCommand>().GetSourceId().Should().Be(message.GetSourceId()); unchanged.Events.Single().As <CreateTestCommand>().AggregateId.Should().Be(message.AggregateId); }