public void UnsupportedMessage() { MessageCracker mc = new TestCracker(); Assert.Throws <UnsupportedMessageType>(delegate { mc.Crack(new QuickFix.FIX42.Email(), _DummySessionID); }); Assert.Throws <UnsupportedMessageType>(delegate { mc.Crack(new QuickFix.FIX43.News(), _DummySessionID); }); }
public void GoldenPath() { MessageCracker mc = new TestCracker(); TestCracker tc = mc as TestCracker; mc.Crack(new QuickFix.FIX42.News(), _DummySessionID); Assert.IsTrue(tc.CrackedNews42); Assert.IsFalse(tc.CrackedNews44); // reset and do the opposite tc.CrackedNews42 = false; mc.Crack(new QuickFix.FIX44.News(), _DummySessionID); Assert.IsFalse(tc.CrackedNews42); Assert.IsTrue(tc.CrackedNews44); }
public void UnsupportedMessage() { MessageCracker mc = new TestCracker(); Assert.Throws<UnsupportedMessageType>(delegate { mc.Crack(new QuickFix.FIX42.Email(), _DummySessionID); }); Assert.Throws<UnsupportedMessageType>(delegate { mc.Crack(new QuickFix.FIX43.News(), _DummySessionID); }); }