public void CallChanges_ByBellCalledDownStr() { Assert.AreEqual( new Change("135246"), // Queens Change.Rounds(Stage.Minor) * // Start at rounds. CalledChange.ByBellCalledDown('3') * // "x to 3" (2 to 3) CalledChange.ByBellCalledDown('5') * // "x to 5" (4 to 5) CalledChange.ByBellCalledDown('5') // "x to 5" (2 to 5) ); }
public void CallChanges_ByBellCalledUpStr() { Assert.AreEqual( new Change("135246"), // Queens Change.Rounds(Stage.Minor) * // Start at rounds. CalledChange.ByBellCalledUp('2') * // "2 to x" (2 to 3) CalledChange.ByBellCalledUp('4') * // "4 to x" (4 to 5) CalledChange.ByBellCalledUp('2') // "2 to x" (2 to 5) ); }
static void PrintACalledChangeTouch() { Console.WriteLine(new CalledChangeTouch( Stage.Doubles, new CalledChange [] { CalledChange.ByPlaceCalledUp(1), CalledChange.ByPlaceCalledUp(3), CalledChange.ByPlaceCalledUp(2) } )); }
public void CallChanges_ByPlaceCalledUpInt() { Assert.AreEqual( new Change("13245"), Change.Rounds(Stage.Doubles) * CalledChange.ByPlaceCalledUp(1) ); Assert.AreEqual( new Change("1235647"), Change.Rounds(Stage.Triples) * CalledChange.ByPlaceCalledUp(3) * CalledChange.ByPlaceCalledUp(4) ); }
public void CallChanges_ByPlaceCalledUpStr() { Assert.AreEqual( new Change("13245"), Change.Rounds(Stage.Doubles) * CalledChange.ByPlaceCalledUp('2') ); Assert.AreEqual( new Change("1235647"), Change.Rounds(Stage.Triples) * CalledChange.ByPlaceCalledUp('4') * CalledChange.ByPlaceCalledUp('5') ); }
public void Touch_CalledChanges() { CalledChangeTouch touch = new CalledChangeTouch( Stage.Doubles, new CalledChange [] { CalledChange.ByPlaceCalledUp(1), CalledChange.ByPlaceCalledUp(3), CalledChange.ByPlaceCalledUp(2) } ); Assert.AreEqual(12, touch.Length); Assert.AreEqual(false, touch.is_extent); Assert.AreEqual(true, touch.is_true); }