예제 #1
0
        public void GivenTemplateLines_CanReturnCorrectlineForResult()
        {
            var l = new TemplateFile( new[] { "l1\t\t0h", "l2\t\t1h", "l3\t\t2h", "l4\t\t3h" } );

            for( int i = 0; i < 8; i++ )
                Assert.AreEqual( "l4", l.EntryFor( new Result( 0, i, 0 ), 0 ) );
            for( int i = 0; i < 8; i++ )
                Assert.AreEqual( "l3", l.EntryFor( new Result( 0, 8 + i, 0 ), 0 ) );
            for( int i = 0; i < 8; i++ )
                Assert.AreEqual( "l2", l.EntryFor( new Result( 0, 16 + i, 0 ), 0 ) );
            for( int i = 0; i < 8; i++ )
                Assert.AreEqual( "l1", l.EntryFor( new Result( 0, 24 + i, 0 ), 0 ) );
        }