public void GeneratorReturnsValue1OnFirstCallForEachClient() { var generator = new ClientTransactionIdGenerator(); var firstIdClient1 = generator.GetTransactionId(1); var firstIdClient2 = generator.GetTransactionId(2); Assert.Equal(1, firstIdClient1); Assert.Equal(1, firstIdClient2); }
public void GeneratedIdIsIncrementedOnEachCall() { var generator = new ClientTransactionIdGenerator(); var generatedId1 = generator.GetTransactionId(1); var generatedId2 = generator.GetTransactionId(1); var generatedId3 = generator.GetTransactionId(1); Assert.Equal(1, generatedId1); Assert.Equal(2, generatedId2); Assert.Equal(3, generatedId3); }