protected ImplementationTest(Func <Data.Plc.Test.Data, TPlc> plcFactory) { // Save parameters. // Initialize fields. _lock = new object(); this.Data = new Data.Plc.Test.Data(); this.Plc = plcFactory.Invoke(this.Data); this.IdenticalPlc = plcFactory.Invoke(this.Data); }
protected ImplementationTest(TPlc plc, TPlc identicalPlc) { // Save parameters. this.Plc = plc; this.IdenticalPlc = identicalPlc; // Initialize fields. _lock = new object(); this.Data = new Data.Plc.Test.Data(); }
public PollingPlcMonitorTest() { this.Data = new Data.Plc.Test.Data(); }