Пример #1
0
        public void GivenNoMessageContext_IsValid_ThrowsArgumentNullException()
        {
            var uut     = new ValidatorCollection(IntegerToFixConverter.Instance);
            var message = new TestFixMessageBuilder(TestFixMessageBuilder.DefaultBody).Build();

            Assert.Throws <ArgumentNullException>(() => uut.PreValidate(message, null));
        }
Пример #2
0
        public void GivenMessageContext_IsValid_ReturnsTrue()
        {
            var uut     = new ValidatorCollection(IntegerToFixConverter.Instance);
            var message = new TestFixMessageBuilder(TestFixMessageBuilder.DefaultBody).Build(out byte checksum, out var dummy);
            var msgCtx  = new FixMessageContext().Setup(message);

            msgCtx.ChecksumValue = checksum;

            Assert.True(uut.PreValidate(message, msgCtx));
            Assert.True(uut.PostValidate(message, msgCtx));
        }