public void getRealNumber_should_return_a_number_inside_bouderies() { // Given SUT = new RandomInteger(1, 10); // When var result = SUT.GetRealNumber().Value; // Then Assert.GreaterOrEqual(result, 1); Assert.Less(result, 10); }
public void getRealNumber_should_return_the_same_value_each_time_called() { // Given SUT = new RandomInteger(1, 10); // When var results = new List<double>(); for (int i = 0; i < 100; i++) { results.Add(SUT.GetRealNumber().Value); } // Then Assert.IsTrue(results.All(x => x == results[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); } }