Skip to content

Configuration

GregFinzer edited this page Dec 21, 2017 · 2 revisions

Default Configuration

CompareLogiclogic=newCompareLogic();logic.Config.MaxDifferences=100;

Pass in the Configuration

ComparisonConfigconfig=newComparisonConfig();config.MaxDifferences=100;CompareLogiclogic=newCompareLogic(config);

Save and Load the Configuration as JSON

Example

[Test]publicvoidLoadConfigurationTest(){//ArrangeCompareLogiccompareLogic=newCompareLogic();stringfilePath=Path.Combine(AppDomain.CurrentDomain.BaseDirectory,"config.json");compareLogic.Config.CaseSensitive=false;compareLogic.SaveConfiguration(filePath);//ActcompareLogic.Config=newComparisonConfig();//Wipe out the current configcompareLogic.LoadConfiguration(filePath);//AssertAssert.IsFalse(compareLogic.Config.CaseSensitive);}

Application Settings Configuration

Edit the resource file for the application settings

Clone this wiki locally