public void GetId_ShouldReturnUniqueIds() { var generator = new BasicElementIdGenerator(); var first = generator.GetId(); var second = generator.GetId(); first.Should().NotBe(second); }
public void GetId_ShouldWrapAround() { var generator = new BasicElementIdGenerator(); for (int i = 0; i < ElementConstants.MaxElementId - 2; i++) { generator.GetId(); } var id = generator.GetId(); id.Should().Be(1); }