// Path: src/main/java/org/neo4j/neode/Range.java
// public static Range exactly( int count )
// {
//     return new Range( count, count );
// }
// 
// Path: src/main/java/org/neo4j/neode/Range.java
// public static Range minMax( int min, int max )
// {
//     return new Range( min, max );
// }


import java.util.List;
import org.junit.Test;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertTrue;
import static org.neo4j.neode.Range.exactly;
import static org.neo4j.neode.Range.minMax;
import static org.neo4j.neode.probabilities.FlatProbabilityDistributionUnique.flatDistribution;
package org.neo4j.neode.probabilities;





public class FlatProbabilityDistributionUniqueTest
{
    @Test
    public void shouldReturnListOfNumbers() throws Exception
    {
        // given
        ProbabilityDistribution generator = flatDistribution();

        // when
// Path: src/main/java/org/neo4j/neode/Range.java
// public static Range exactly( int count )
// {
//     return new Range( count, count );
// }
// 
// Path: src/main/java/org/neo4j/neode/Range.java
// public static Range minMax( int min, int max )
// {
//     return new Range( min, max );
// }


// Path: src/test/java/org/neo4j/neode/probabilities/FlatProbabilityDistributionUniqueTest.java
import java.util.List;
import org.junit.Test;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertTrue;
import static org.neo4j.neode.Range.exactly;
import static org.neo4j.neode.Range.minMax;
import static org.neo4j.neode.probabilities.FlatProbabilityDistributionUnique.flatDistribution;

package org.neo4j.neode.probabilities;





public class FlatProbabilityDistributionUniqueTest
{
    @Test
    public void shouldReturnListOfNumbers() throws Exception
    {
        // given
        ProbabilityDistribution generator = flatDistribution();

        // when
        List<Integer> results = generator.generateList( 5, minMax( 1, 5 ) );