Пример #1
0
    void Returns_In_Bag()
    {
        List <int> values = new List <int>();

        values.Add(-1000);
        values.Add(-1);
        values.Add(10);
        values.Add(17);
        values.Add(32);

        bag.AddRange(values);

        int       numGoodValues = 0;
        const int numSamples    = 100;

        for (int i = 0; i < numSamples; i++)
        {
            int sample = bag.GetNext();
            numGoodValues += values.Contains(sample) ? 1 : 0;
        }
        Assert.IsEqual(numGoodValues, numSamples);
    }