コード例 #1
0
        public void Version_get_gr_and_lt()
        {
            var version = VersionId.From(1);
            var next    = VersionId.Next(version);

            Assert.True(version < next);
            Assert.True(next > version);
        }
コード例 #2
0
        public void Version_create_a_valid_from()
        {
            var fixture = new Fixture();
            var input   = fixture.Create <int>();

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

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

            Assert.Equal(input, version.Value);
        }
コード例 #3
0
 public static User ToUser(this UserState state)
 => User.From(
     UserId.From(state.Id),
     Name.From(state.Name),
     VersionId.From(BitConverter.ToInt32(state.RowVersion)));