public void GetGenerationStrategyTypeByName_InvalidName_Exception() { Assert.Catch <ArgumentException>(() => { PopulationService.GetGenerationStrategyTypeByName("Test"); }, "There is no IGenerationStrategy implementation with name 'Test'."); }
public void GetGenerationStrategyTypeByName_InvalidName_Exception() { ExceptionAssert.IsThrowing(new ArgumentException("There is no IGenerationStrategy implementation with name 'Test'.", "name"), () => { PopulationService.GetGenerationStrategyTypeByName("Test"); }); }
public void GetGenerationStrategyTypeByName_ValidName_GenerationStrategyTpe() { var actual = PopulationService.GetGenerationStrategyTypeByName("Performance"); Assert.AreEqual(typeof(PerformanceGenerationStrategy), actual); actual = PopulationService.GetGenerationStrategyTypeByName("Tracking"); Assert.AreEqual(typeof(TrackingGenerationStrategy), actual); }