コード例 #1
0
ファイル: RandomHelper_Values.cs プロジェクト: impworks/utils
 public void Double_returns_a_value_between_0_and_1()
 {
     RandomTestHelper.Always(() =>
     {
         var value = RandomHelper.Double();
         return(value >= 0.0 && value <= 1.0);
     });
 }
コード例 #2
0
ファイル: RandomHelper_Values.cs プロジェクト: impworks/utils
 public void Sign_returns_either_one_or_minus_one()
 {
     RandomTestHelper.Always(() =>
     {
         var value = RandomHelper.Sign();
         return(value == 1 || value == -1);
     });
 }
コード例 #3
0
ファイル: RandomHelper_Values.cs プロジェクト: impworks/utils
        public void PickWeighted_returns_a_value_from_the_original_collection()
        {
            var src = Enumerable.Range(1, 100).ToList();

            RandomTestHelper.Always(() =>
            {
                var value = RandomHelper.PickWeighted(src, x => x);
                return(src.Contains(value));
            });
        }
コード例 #4
0
ファイル: RandomHelper_Values.cs プロジェクト: impworks/utils
        public void Int_returns_a_value_between_given_values()
        {
            var min = 10;
            var max = 500;

            RandomTestHelper.Always(() =>
            {
                var value = RandomHelper.Int(min, max);
                return(value >= min && value <= max);
            });
        }
コード例 #5
0
ファイル: RandomHelper_Values.cs プロジェクト: impworks/utils
        public void Double_returns_a_value_between_given_values()
        {
            var min = 13;
            var max = 37;

            RandomTestHelper.Always(() =>
            {
                var value = RandomHelper.Double(min, max);
                return(value >= min && value <= max);
            });
        }
コード例 #6
0
ファイル: RandomHelper_Values.cs プロジェクト: impworks/utils
        public void Long_returns_a_value_between_given_values()
        {
            var min = 359;
            var max = 9001;

            RandomTestHelper.Always(() =>
            {
                var value = RandomHelper.Long(min, max);
                return(value >= min && value <= max);
            });
        }