public void GeneratedUUID_ShouldHaveProperVersion()
        {
            var generator       = new RandomBasedGenerator();
            var expectedVersion = 0x40;

            var guid  = generator.GenerateGuid();
            var array = guid.ToByteArray();

            Assert.Equal(expectedVersion, array[7] & 0xf0);
        }
        public ClientCorrelatingRequesterConsumerActor(Client.Configuration configuration)
        {
            _state = new State(
                configuration,
                ClientConsumerCommons.ClientChannel(configuration, SelfAs <IResponseChannelConsumer>(), Logger),
                null,
                Stage.Scheduler.Schedule(
                    SelfAs <IScheduled <object?> >(),
                    null,
                    TimeSpan.FromMilliseconds(1),
                    TimeSpan.FromMilliseconds(configuration.ProbeInterval)),
                new MemoryStream(configuration.WriteBufferSize));

            _completables        = new Dictionary <string, ICompletesEventually>();
            _randomUuidGenerator = new RandomBasedGenerator();
        }
Esempio n. 3
0
 public RandomIdentityGenerator()
 {
     generator = new RandomBasedGenerator();
 }