コード例 #1
0
 public void SendTestMethod()
 {
     TypesMessageWriter _bmw = new TypesMessageWriter();
       _bmw.AttachToNetwork();
       Assert.IsTrue(_bmw.State.State == HandlerState.Operational);
       ProducerBinding _binding = new ProducerBinding();
       _binding.Value = String.Empty;
       int _sentItems = 0;
       ((IMessageWriter)_bmw).Send((x) => { _binding.Value = CommonDefinitions.TestValues[x]; _sentItems++; return _binding; },
                            Convert.ToUInt16(CommonDefinitions.TestValues.Length),
                            UInt64.MaxValue,
                            FieldEncodingEnum.VariantFieldEncoding,
                            TestDataSelector,
                            0,
                            DateTime.UtcNow,
                            new ConfigurationVersionDataType() { MajorVersion = 0, MinorVersion = 0 }
                            );
       Assert.AreEqual(CommonDefinitions.TestValues.Length, _sentItems);
 }
コード例 #2
0
 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 });
 }
コード例 #3
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 });
 }
コード例 #4
0
 public void CreatorTestMethod1()
 {
     TypesMessageWriter _bmw = new TypesMessageWriter();
       Assert.IsNotNull(_bmw);
       _bmw.AttachToNetwork();
       Assert.IsTrue(_bmw.State.State == HandlerState.Operational);
 }