public void VersionIsSetToNewGeneratedEvents()
{
const long expectedVersion = 313;
sut.SetVersion(expectedVersion);
var domainEvent1 = new TestDomainEvent(Guid.NewGuid(), 1);
var domainEvent2 = new TestDomainEvent(Guid.NewGuid(), 2);
sut.ApplyEvent(domainEvent2);
sut.ApplyEvent(domainEvent1);
Assert.AreEqual(expectedVersion, domainEvent1.EntityVersion);
Assert.AreEqual(expectedVersion, domainEvent2.EntityVersion);
}
}