コード例 #1
0
        public void SampleCombinerFactoryChecksArguments()
        {
            Assert.Throws <ArgumentNullException>(() => SampleCombiner.Create(null));

            var garbageDataSample = new DataSample();

            garbageDataSample.SampleType = DataSampleType.None;

            Assert.Throws <ArgumentException>(() => new SampleCombiner(garbageDataSample));

            garbageDataSample.SampleType = (DataSampleType)100;
            Assert.Throws <ArgumentException>(() => new SampleCombiner(garbageDataSample));

            var percentileSample = new DataSample();

            Assert.Throws <ArgumentException>(() => new SampleCombiner(percentileSample));
        }