public void GetGenerationStrategyTypeByName_InvalidName_Exception()
 {
     Assert.Catch <ArgumentException>(() =>
     {
         PopulationService.GetGenerationStrategyTypeByName("Test");
     }, "There is no IGenerationStrategy implementation with name 'Test'.");
 }
예제 #2
0
 public void GetGenerationStrategyTypeByName_InvalidName_Exception()
 {
     ExceptionAssert.IsThrowing(new ArgumentException("There is no IGenerationStrategy implementation with name 'Test'.", "name"), () =>
     {
         PopulationService.GetGenerationStrategyTypeByName("Test");
     });
 }
예제 #3
0
        public void GetGenerationStrategyTypeByName_ValidName_GenerationStrategyTpe()
        {
            var actual = PopulationService.GetGenerationStrategyTypeByName("Performance");

            Assert.AreEqual(typeof(PerformanceGenerationStrategy), actual);

            actual = PopulationService.GetGenerationStrategyTypeByName("Tracking");
            Assert.AreEqual(typeof(TrackingGenerationStrategy), actual);
        }