public async Task ComPortFieldTest() { FrostedSerialPort.MockPortsForTest = true; var theme = new ThemeConfig(); var field = new ComPortField(new PrinterConfig(PrinterSettings.Empty), theme); await ValidateAgainstValueMap( field, (f) => (f.Content.Children <DropDownList>().FirstOrDefault() as DropDownList).SelectedLabel, new List <ValueMap>() { { "COM-TestA", "COM-TestA" }, { "COM-TestB", "COM-TestB" }, { "COM-TestC", "COM-TestC" }, { "COM-Test0", "COM-Test0" }, { "COM-Test1", "COM-Test1" }, }); }
public async Task ComPortFieldTest() { FrostedSerialPort.MockPortsForTest = true; AggContext.StaticData = new FileSystemStaticData(TestContext.CurrentContext.ResolveProjectPath(4, "StaticData")); MatterControlUtilities.OverrideAppDataLocation(TestContext.CurrentContext.ResolveProjectPath(4)); var theme = new ThemeConfig(); var field = new ComPortField(new PrinterConfig(PrinterSettings.Empty), theme); await ValidateAgainstValueMap( field, (f) => (f.Content.Children <DropDownList>().FirstOrDefault() as DropDownList).SelectedLabel, new List <ValueMap>() { { "COM-TestA", "COM-TestA" }, { "COM-TestB", "COM-TestB" }, { "COM-TestC", "COM-TestC" }, { "COM-Test0", "COM-Test0" }, { "COM-Test1", "COM-Test1" }, }); }