public void OneCoordTest() { var tst = new Signal_Blink01(20, 1, 0.8); tst.AddPoint(new Vector(1, 0), 1); var ss = tst.CoordList.LastOrDefault(vt => vt.Vec.X < 0); }
public void PerfectSignalTest() { var lst = new List <int>(); for (int i = 0; i < 20; i++) { lst.Add(Signal_Blink01.PerfectSignal(i, 4, 3, -2)); } Assert.AreEqual(1, Signal_Blink01.PerfectSignal(4, 3, 2, -2)); Assert.AreEqual(0, Signal_Blink01.PerfectSignal(10, 4, 3, -2)); Assert.AreEqual(1, Signal_Blink01.PerfectSignal(1, 4, 3, -2)); Assert.AreEqual(1, Signal_Blink01.PerfectSignal(-1, 4, 3, -2)); Assert.AreEqual(0, Signal_Blink01.PerfectSignal(-3, 4, 3, -2)); }