示例#1
0
        public void AdditiveRecurrenceAlphaDoubleTest()
        {
            var g = new Generator("AdditiveRecurrenceAlphaDoubleTest");

            Test(g, () => Subrandom.AdditiveRecurrence(g.Double()));
        }
示例#2
0
 public void AdditiveRecurrenceLowAlphaDoubleTest()
 {
     Test(null, () => Subrandom.AdditiveRecurrence(0D));
 }
示例#3
0
 public void AdditiveRecurrenceSZeroHighAlphaDecimalTest()
 {
     Test(null, () => Subrandom.AdditiveRecurrence(1M, 0.5M));
 }
示例#4
0
 public void AdditiveRecurrenceHighSZeroDecimalTest()
 {
     Test(null, () => Subrandom.AdditiveRecurrence(0.5M, 1M));
 }
示例#5
0
 public void AdditiveRecurrenceLowAlphaDecimalTest()
 {
     Test(null, () => Subrandom.AdditiveRecurrence(0M));
 }
示例#6
0
        public void AdditiveRecurrenceSZeroAlphaDecimalTest()
        {
            var g = new Generator("AdditiveRecurrenceSZeroAlphaDecimalTest");

            Test(g, () => Subrandom.AdditiveRecurrence(g.Decimal(), g.Decimal()));
        }
示例#7
0
 public void AdditiveRecurrenceHighSZeroSingleTest()
 {
     Test(null, () => Subrandom.AdditiveRecurrence(0.5F, 1F));
 }
示例#8
0
 public void AdditiveRecurrenceSZeroHighAlphaSingleTest()
 {
     Test(null, () => Subrandom.AdditiveRecurrence(1F, 0.5F));
 }
示例#9
0
        public void AdditiveRecurrenceSZeroAlphaSingleTest()
        {
            var g = new Generator("AdditiveRecurrenceSZeroAlphaSingleTest");

            Test(g, () => Subrandom.AdditiveRecurrence(g.Single(), g.Single()));
        }
示例#10
0
 public void AdditiveRecurrenceHighSZeroDoubleTest()
 {
     Test(null, () => Subrandom.AdditiveRecurrence(0.5D, 1D));
 }
示例#11
0
 public void AdditiveRecurrenceSZeroHighAlphaDoubleTest()
 {
     Test(null, () => Subrandom.AdditiveRecurrence(1D, 0.5D));
 }