/Framework/src/Ncqrs.Tests/GuidCombGenerator.cs
http://github.com/ncqrs/ncqrs · C# · 28 lines · 23 code · 5 blank · 0 comment · 1 complexity · dbb25d2108a9556c60b23bcbdddd92de MD5 · raw file
- using System;
- using System.Collections.Generic;
- using FluentAssertions;
- using Xunit;
-
- namespace Ncqrs.Tests
- {
-
- class GuidCombGeneratorTests
- {
- [Fact]
- public void Calling_generate_multiple_times_should_return_unique_results()
- {
- int count = 1000000;
- var generator = new GuidCombGenerator();
-
- var results = new List<Guid>();
-
- for (int i = 0; i < count; i++)
- {
- var id = generator.GenerateNewId();
- results.Add(id);
- }
-
- results.Should().OnlyHaveUniqueItems();
- }
- }
- }