private UserAddedEvent(EntityId clientId, Name name, Email mail, Version version)
     : base(DateTime.Now, version)
 {
     Id   = clientId;
     Name = name;
     Mail = mail;
 }
        public void Version_get_next()
        {
            var version   = Version.New();
            var next      = Version.Next(version);
            var nextCheck = version.Value + 1;

            Assert.Equal(next.Value, nextCheck);
        }
        public void Version_create_a_valid_from()
        {
            var fixture = new Fixture();
            var input   = fixture.Create <int>();

            fixture.Register <Version>(() => Version.From(input));

            var version = fixture.Create <Version>();

            Assert.Equal(input, version.Value);
        }
        public void Version_create_an_empty()
        {
            var entityId = Version.Empty();

            Assert.True(entityId.Equals(Version.Empty()));
        }
Exemple #5
0
 protected DomainEvent(DateTime when, Version version)
 {
     When    = when;
     Version = version;
 }
 private EntityAddedEvent(EntityTestId clientId, Version version)
     : base(DateTime.Now, version)
 {
     Id = clientId;
 }