public void returns_false_when_the_value_is_not_equal_to_the_input()
        {
            var field = new FIXField("34=20170423-12:32:23.123\u0001".AsBytes(), 0, new Segment(3, 21), 25, 0);

            field.Is("2017/03/27 09:34:21.456".AsDateTime()).Should().Be(false);
        }
        public void returns_true_when_the_value_is_equal_to_the_input()
        {
            var field = new FIXField("34=20170327-09:34:21.456\u0001".AsBytes(), 0, new Segment(3, 21), 25, 0);

            field.Is("2017/03/27 09:34:21.456".AsDateTime()).Should().Be(true);
        }
        public void returns_true_when_the_value_is_equal_to_the_input()
        {
            var field = new FIXField("34=12345\u0001".AsBytes(), 0, new Segment(3, 5), 9, 0);

            field.Is(12345).Should().Be(true);
        }
        public void returns_false_when_the_value_is_not_a_valid_datetime()
        {
            var field = new FIXField("34=XXXXXX-YY:YY:YY.ZZZ\u0001".AsBytes(), 0, new Segment(3, 21), 25, 0);

            field.Is("2017/03/27 09:34:21.456".AsDateTime()).Should().Be(false);
        }
        public void returns_false_when_the_value_is_not_a_valid_integer()
        {
            var field = new FIXField("34=XXXXX\u0001".AsBytes(), 0, new Segment(3, 5), 9, 0);

            field.Is(12345).Should().Be(false);
        }
 public FIXFieldPropertyDescriptor(FIXField field, string category)
     : base(EFIXField.ToString((int)field.Tag), (Attribute[])null)
 {
     this.field    = field;
     this.category = category;
 }
Exemple #7
0
        public void returns_true_when_the_value_is_equal_to_the_input()
        {
            var field = new FIXField("34=ABCDEF\u0001".AsBytes(), 0, new Segment(3, 6), 10, 0);

            field.Is("ABCDEF").Should().Be(true);
        }
Exemple #8
0
        public void returns_false_when_the_value_is_not_equal_to_the_input()
        {
            var field = new FIXField("34=54321\u0001".AsBytes(), 0, new Segment(3, 5), 9, 0);

            field.Is(12345L).Should().Be(false);
        }
        public void returns_false_when_the_value_is_not_a_valid_double()
        {
            var field = new FIXField("34=XXXXXX\u0001".AsBytes(), 0, new Segment(3, 6), 10, 0);

            field.Is(123.45d).Should().Be(false);
        }