refactor "new()"
This commit is contained in:
parent
e08fca912f
commit
399cc7b018
@ -10,16 +10,16 @@ namespace BenchtopParser {
|
||||
public String? ProgramNumber { get; set; }
|
||||
|
||||
// Config Groups. TODO: rename to w/e the heck they are.
|
||||
public Dictionary<String, Configuration> A = new Dictionary<String, Configuration>();
|
||||
public Dictionary<String, Configuration> I = new Dictionary<String, Configuration>();
|
||||
public Dictionary<String, Configuration> M = new Dictionary<String, Configuration>();
|
||||
public Dictionary<String, Configuration> O = new Dictionary<String, Configuration>();
|
||||
public Dictionary<String, Configuration> P = new Dictionary<String, Configuration>();
|
||||
public Dictionary<String, Configuration> R = new Dictionary<String, Configuration>();
|
||||
public Dictionary<String, Configuration> S = new Dictionary<String, Configuration>();
|
||||
public Dictionary<String, Configuration> T = new Dictionary<String, Configuration>();
|
||||
public Dictionary<String, Configuration> U = new Dictionary<String, Configuration>();
|
||||
public Dictionary<String, Configuration> X = new Dictionary<String, Configuration>();
|
||||
public Dictionary<String, Configuration> A = new();
|
||||
public Dictionary<String, Configuration> I = new();
|
||||
public Dictionary<String, Configuration> M = new();
|
||||
public Dictionary<String, Configuration> O = new();
|
||||
public Dictionary<String, Configuration> P = new();
|
||||
public Dictionary<String, Configuration> R = new();
|
||||
public Dictionary<String, Configuration> S = new();
|
||||
public Dictionary<String, Configuration> T = new();
|
||||
public Dictionary<String, Configuration> U = new();
|
||||
public Dictionary<String, Configuration> X = new();
|
||||
|
||||
public string Name() {
|
||||
if (M != null && M["Name"] != null && M["Name"].value != null) {
|
||||
@ -77,7 +77,7 @@ namespace BenchtopParser {
|
||||
}
|
||||
|
||||
public class ProgramConfig {
|
||||
public Dictionary<String, Program> programs = new Dictionary<String, Program>();
|
||||
public Dictionary<String, Program> programs = new();
|
||||
public ProgramConfig(String program_config_value) {
|
||||
Program? current = null;
|
||||
|
||||
@ -124,7 +124,7 @@ namespace BenchtopParser {
|
||||
var data = programnumber_group_data[2];
|
||||
if (data.StartsWith("=")) { continue; /* comment line */ }
|
||||
|
||||
Configuration lineConfig = new Configuration(configLine, data);
|
||||
Configuration lineConfig = new(configLine, data);
|
||||
|
||||
// Deal with this group logic
|
||||
if (current != null) {
|
||||
|
@ -7,7 +7,7 @@ using System.Threading.Tasks;
|
||||
namespace BenchtopParser {
|
||||
public class TransducerVerify {
|
||||
|
||||
public Dictionary<int, Transducer> transducers = new Dictionary<int, Transducer>();
|
||||
public Dictionary<int, Transducer> transducers = new();
|
||||
public int indent = 26;
|
||||
|
||||
|
||||
@ -80,7 +80,7 @@ namespace BenchtopParser {
|
||||
public class Transducer {
|
||||
public int id;
|
||||
public String? name;
|
||||
public Dictionary<String, String> parameters = new Dictionary<String, String>();
|
||||
public Dictionary<String, String> parameters = new();
|
||||
public Transducer(int id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
@ -11,7 +11,7 @@ namespace BenchtopParserTests {
|
||||
|
||||
[Test]
|
||||
public void Test_ProgramConfig() {
|
||||
var programConfigs = new BenchtopParser.ProgramConfig(program_config_value);
|
||||
BenchtopParser.ProgramConfig programConfigs = new(program_config_value);
|
||||
Assert.IsNotNull(programConfigs);
|
||||
|
||||
// Check that group collecting works -
|
||||
@ -38,11 +38,9 @@ namespace BenchtopParserTests {
|
||||
[Test]
|
||||
public void Test_ProgramConfig_AddToGroup() {
|
||||
// Adds the "namename" config to X group
|
||||
BenchtopParser.Configuration config = new BenchtopParser.Configuration("namename", "b", "c", "d");
|
||||
BenchtopParser.Configuration config = new("namename", "b", "c", "d");
|
||||
String group = "x"; //testing force upper check too.
|
||||
BenchtopParser.Program program = new BenchtopParser.Program();
|
||||
|
||||
program.ProgramNumber = "P1";
|
||||
BenchtopParser.Program program = new();
|
||||
program.AddToGroup(group, config);
|
||||
|
||||
var check = program.X["namename"];
|
||||
|
@ -10,7 +10,7 @@ namespace BenchtopParserTests {
|
||||
|
||||
[Test]
|
||||
public void Test_TransducerVerify() {
|
||||
BenchtopParser.TransducerVerify tv = new BenchtopParser.TransducerVerify(transducer_verify_value);
|
||||
BenchtopParser.TransducerVerify tv = new(transducer_verify_value);
|
||||
Assert.That(tv.transducers[1].id, Is.EqualTo(1));
|
||||
Assert.That(tv.transducers[1].name, Is.EqualTo("CTS D34-442 115PSIA"));
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user