public void AlwaysEnter() { Always b = new Always(); b.SendDebugEvent += new DebugDelegate(b_SendDebug); b.SendOrderEvent += new OrderSourceDelegate(b_SendOrder); sbcount = 0; debugs = 0; Assert.That(b.MinSize == 100); int good = 0; int i = 0; b.GotTick(timesales[i++]); if (o.isValid) good++; o = new OrderImpl(); b.GotTick(timesales[i++]); if (o.isValid) good++; o = new OrderImpl(); b.GotTick(timesales[i++]); if (o.isValid) good++; o = new OrderImpl(); b.GotTick(timesales[i++]); if (o.isValid) good++; Assert.AreEqual(4, good); Assert.AreEqual(4, debugs); }
public void AlwaysEnter() { Always b = new Always(); b.SendDebug += new DebugFullDelegate(b_SendDebug); b.SendOrder += new OrderDelegate(b_SendOrder); sbcount = 0; debugs = 0; Assert.That(b.MinSize == 100); int good = 0; int i = 0; b.GotTick(timesales[i++]); if (o.isValid) { good++; } o = new OrderImpl(); b.GotTick(timesales[i++]); if (o.isValid) { good++; } o = new OrderImpl(); b.GotTick(timesales[i++]); if (o.isValid) { good++; } o = new OrderImpl(); b.GotTick(timesales[i++]); if (o.isValid) { good++; } Assert.AreEqual(4, good); Assert.AreEqual(4, debugs); }
public void NewsTest() { // subscribe to news service that will count everytime a debug is sent Always b = new Always(); // send debugs from reponse to our news service b.SendDebug += new DebugFullDelegate(b_SendDebug); b.SendOrder += new OrderDelegate(b_SendOrder); int good = 0; debugs = 0; for (int i = 0; i < timesales.Length; i++) { o = new OrderImpl(); b.GotTick(timesales[i]); if (o.isValid) { good++; } } Assert.AreEqual(4, good); // news from the box was received. Assert.That(debugs > 0); }
public void NewsTest() { // subscribe to news service that will count everytime a debug is sent Always b = new Always(); // send debugs from reponse to our news service b.SendDebugEvent += new DebugFullDelegate(b_SendDebug); b.SendOrderEvent += new OrderSourceDelegate(b_SendOrder); int good = 0; debugs = 0; for (int i = 0; i < timesales.Length; i++) { o = new OrderImpl(); b.GotTick(timesales[i]); if (o.isValid) good++; } Assert.AreEqual(4, good); // news from the box was received. Assert.That(debugs>0); }