Exemplo n.º 1
0
        public void RatesNotation_DisplayRates()
        {
            Rate[] rates = new Rate[6];

            rates[0] = new Rate(new Caravan(0, 0, 0, 2), new Caravan(0, 2, 3, 0), 0);
            rates[1] = new Rate(new Caravan(2, 0, 1, 0), new Caravan(0, 0, 0, 2), 0);
            rates[2] = new Rate(new Caravan(4, 0, 0, 0), new Caravan(0, 0, 2, 0), 0);
            rates[3] = new Rate(new Caravan(0, 0, 0, 0), new Caravan(0, 0, 0, 0), 3);
            rates[4] = new Rate(new Caravan(3, 0, 0, 0), new Caravan(0, 3, 0, 0), 0);
            rates[5] = new Rate(new Caravan(0, 0, 0, 1), new Caravan(0, 0, 2, 0), 0);

            string displayString = ProgramOutput.RatesNotation(rates);

            Assert.Equal("Board Rates: [0: (RR -> GGBBB), 1: (YYB -> RR), 2: (YYYY -> BB), 3: ({3}), 4: (YYY -> GGG), 5: (R -> BB), ]", displayString);
        }