public void Connector_Ctor_ValidType()
        {
            var stub = Mock.Of <S7Client>();

            var actual = new BufferedPLCConnector(stub, 20, 10);

            Assert.IsInstanceOfType(actual, typeof(BufferedPLCConnector));
        }
 public Sharp7EasyMixReaderService(string address = "10.0.57.10", int aluminiumProp = 20, int seconds = -10)
 {
     _address = address;
     _client  = new S7Client {
         ConnTimeout = 5_000, RecvTimeout = 5_000
     };
     _connector = new BufferedPLCConnector(_client, aluminiumProp, seconds);
 }
        public void Connector_Ctor_PrivateFieldServiceValid()
        {
            var stub = Mock.Of <S7Client>();

            var actual = new BufferedPLCConnector(stub, 20, 10);

            var typ       = typeof(BufferedPLCConnector);
            var actClient = (typ.GetField("_client", BindingFlags.Instance | BindingFlags.NonPublic))?.GetValue(actual);

            Assert.AreSame(stub, actClient);
        }