//yield fail 20% implementation
 private void generateFail20_CheckedChanged(object sender, RoutedEventArgs e)
 {
     if (generateFail20.IsChecked == true)
     {
         IGenerator generator = new Fail20Generator();
         PopulateGUIcul(generator, DisplayBoxFail20, ElapsedTimeFail20, NumberOfList, getFail, TimeDelayEstimate, NormalEstimate);
     }
 }
Beispiel #2
0
        public void TestFail20Generator(int size)
        {
            // arrange
            IGenerator generator   = new Fail20Generator();
            int        FailElement = (int)(0.2 * size);
            // act
            var result           = generator.Generate(size).ToList();
            int ProblematicCount = result.Count(t => t.AFlag == 2);

            // assert
            Assert.AreEqual(FailElement, ProblematicCount);
        }