public Task ApplicationConfigurationInitializeBuilder_GenerateInitialize(CultureInfo culture, /* ApplicationConfig */ object config, string testName) { Thread.CurrentThread.CurrentCulture = culture; string output = ApplicationConfigurationInitializeBuilder.GenerateInitialize(null, (ApplicationConfig)config); // Compare all locale tests against the same files - we expect the produced output to be the same return(Verifier.Verify(output) .UseMethodName("GenerateInitialize") .UseTextForParameters(testName) .DisableRequireUniquePrefix()); }
public void ApplicationConfigurationInitializeBuilder_GenerateInitialize_can_handle_namespace(string ns, string expectedFileName) { string expected = File.ReadAllText($@"System\Windows\Forms\Generators\MockData\{GetType().Name}.{expectedFileName}.cs"); string output = ApplicationConfigurationInitializeBuilder.GenerateInitialize(ns, new ApplicationConfig { DefaultFont = null, EnableVisualStyles = PropertyDefaultValue.EnableVisualStyles, HighDpiMode = PropertyDefaultValue.DpiMode, UseCompatibleTextRendering = PropertyDefaultValue.UseCompatibleTextRendering }); Assert.Equal(expected, output); }