Exemplo n.º 1
0
        public void regenerate_should_return_number_inside_bounderies()
        {
            // Given
            SUT = new RandomInteger(1, 10);

            // When
            SUT.Regenerate();

            // Then
            var result = SUT.GetRealNumber().Value;
            Assert.GreaterOrEqual(result, 1);
            Assert.Less(result, 10);
        }
Exemplo n.º 2
0
        public void regenerate_should_generate_a_random_number()
        {
            // Given
            SUT = new RandomInteger(1, 10);

            // When
            var results = new List<double>();
            for (int i = 0; i < 100; i++)
            {
                SUT.Regenerate();
                results.Add(SUT.GetRealNumber().Value);
            }

            // Then
            for (int i = 1; i < 10; i++)
            {
                CollectionAssert.Contains(results, i);
            }
        }