public void SendTestMethod() { TypesMessageWriter _bmw = new TypesMessageWriter(); _bmw.AttachToNetwork(); Assert.IsTrue(_bmw.State.State == HandlerState.Operational); ProducerBinding _binding = new ProducerBinding { Value = string.Empty }; int _sentItems = 0; ((IMessageWriter)_bmw).Send((x) => { _binding.Value = CommonDefinitions.TestValues[x]; _sentItems++; return(_binding); }, Convert.ToUInt16(CommonDefinitions.TestValues.Length), ulong.MaxValue, FieldEncodingEnum.VariantFieldEncoding, TestDataSelector, 0, DateTime.UtcNow, new ConfigurationVersionDataType() { MajorVersion = 0, MinorVersion = 0 } ); Assert.AreEqual(CommonDefinitions.TestValues.Length, _sentItems); }
public void CreatorTestMethod1() { TypesMessageWriter _bmw = new TypesMessageWriter(); Assert.IsNotNull(_bmw); _bmw.AttachToNetwork(); Assert.IsTrue(_bmw.State.State == HandlerState.Operational); }
public void NullableTestMethod() { TypesMessageWriter _bmw = new TypesMessageWriter(); _bmw.AttachToNetwork(); Assert.IsTrue(_bmw.State.State == HandlerState.Operational); ProducerBinding _binding = new ProducerBinding(BuiltInType.Float); _binding.Value = new Nullable <float>(); ((IMessageWriter)_bmw).Send(x => _binding, 1, UInt64.MaxValue, FieldEncodingEnum.VariantFieldEncoding, TestDataSelector, 0, DateTime.UtcNow, new ConfigurationVersionDataType() { MajorVersion = 0, MinorVersion = 0 }); }
public void ObjectTestMethod() { TypesMessageWriter _bmw = new TypesMessageWriter(); _bmw.AttachToNetwork(); ProducerBinding _binding = new ProducerBinding(); _binding.Value = new TestClass(); ((IMessageWriter)_bmw).Send(x => _binding, 1, UInt64.MaxValue, FieldEncodingEnum.VariantFieldEncoding, TestDataSelector, 0, DateTime.UtcNow, new ConfigurationVersionDataType() { MajorVersion = 0, MinorVersion = 0 }); }