public ChronokeeperWorkerImplTests() { this.testObj = new ChronokeeperWorkerImpl(configuration, timeProxy); When(configuration.WorkerId).ThenReturn(kWorkerId); When(configuration.DatacenterId).ThenReturn(kDatacenterId); }
private void RunTestHelper(TimeProxy timeProxy, int kGuidsToGenerate) { ChronokeeperWorkerConfiguration configuration = new ChronokeeperWorkerConfigurationImpl { DatacenterId = 2, WorkerId = 4 }; var worker = new ChronokeeperWorkerImpl(configuration, timeProxy); var guids = Util.Generate(kGuidsToGenerate, i => worker.GenerateSequentialGuid()); guids.ForEach(x => Debug.WriteLine(x)); AssertTrue(guids.SequenceEqual(guids.OrderBy(x => x))); }