コード例 #1
0
ファイル: TableTest.cs プロジェクト: Nexus87/PokeClone
        public void EnumerateRows_SetLastEntry_ReturnsExpected()
        {
            var testObject = new Object();
            var table = new Table<Object>();

            table[4, 4] = testObject;

            var enumerator = table.EnumerateRows(4);

            Assert.AreEqual(4, enumerator.Count(o => o == null));
            Assert.AreEqual(testObject, enumerator.Last());
        }
コード例 #2
0
ファイル: TableTest.cs プロジェクト: Nexus87/PokeClone
        public void EnumerateRows_ArgumentOutOfBound_CountZero()
        {
            var testObject = new Object();
            var table = new Table<Object>();

            table[4, 4] = testObject;

            var enumerator = table.EnumerateRows(5);

            Assert.AreEqual(0, enumerator.Count());
        }
コード例 #3
0
ファイル: TableTest.cs プロジェクト: Nexus87/PokeClone
        public void EnumerateRows_OnEmptyTable_CountZero()
        {
            var table = new Table<Object>();

            var enumerator = table.EnumerateRows(0);

            Assert.AreEqual(0, enumerator.Count());
        }