Пример #1
0
        public KWLEC200Fixture()
        {
            // Set the default culture.
            CultureInfo.CurrentCulture = new CultureInfo("en-US");

            var loggerFactory = new LoggerFactory();
            var logger        = loggerFactory.CreateLogger <KWLEC200>();
            var helioslogger  = loggerFactory.CreateLogger <Helios>();

            var configuration = new ConfigurationBuilder()
                                .SetBasePath(AppContext.BaseDirectory)
                                .AddJsonFile("appsettings.json", false, false)
                                .AddUserSecrets <Startup>(true)
                                .Build();

            configuration.GetSection("AppSettings").Bind(Settings);

            KWLEC200 = new KWLEC200(logger, new HeliosClient(helioslogger)
            {
                TcpMaster = new TcpMasterData(),
                TcpSlave  = new TcpSlaveData()
                {
                    Address = Settings.Slave.Address,
                    Port    = Settings.Slave.Port,
                    ID      = Settings.Slave.ID
                }
            });

            KWLEC200.ReadAll();
        }
Пример #2
0
 public void TestProperty(string property)
 {
     Assert.True(KWLEC200.IsProperty(property));
     Assert.NotNull(_kwlec200.GetPropertyValue(property));
 }