Develop and Download Open Source Software

Browse Subversion Repository

Contents of /ShogiNextMove.Test/KomaMoveDirectionTest.vb

Parent Directory Parent Directory | Revision Log Revision Log


Revision 76 - (show annotations) (download)
Mon Feb 22 06:48:06 2016 UTC (8 years ago) by bellyoshi
File size: 2598 byte(s)


1 Imports Microsoft.VisualStudio.TestTools.UnitTesting
2
3 Imports ShogiNextMove.Board
4
5
6
7 '''<summary>
8 '''KomaMoveDirectionTest のテスト クラスです。すべての
9 '''KomaMoveDirectionTest 単体テストをここに含めます
10 '''</summary>
11 <TestClass()> _
12 Public Class KomaMoveDirectionTest
13
14
15 Private testContextInstance As TestContext
16
17 '''<summary>
18 '''現在のテストの実行についての情報および機能を
19 '''提供するテスト コンテキストを取得または設定します。
20 '''</summary>
21 Public Property TestContext() As TestContext
22 Get
23 Return testContextInstance
24 End Get
25 Set(value As TestContext)
26 testContextInstance = Value
27 End Set
28 End Property
29
30 #Region "追加のテスト属性"
31 '
32 'テストを作成するときに、次の追加属性を使用することができます:
33 '
34 'クラスの最初のテストを実行する前にコードを実行するには、ClassInitialize を使用
35 '<ClassInitialize()> _
36 'Public Shared Sub MyClassInitialize(ByVal testContext As TestContext)
37 'End Sub
38 '
39 'クラスのすべてのテストを実行した後にコードを実行するには、ClassCleanup を使用
40 '<ClassCleanup()> _
41 'Public Shared Sub MyClassCleanup()
42 'End Sub
43 '
44 '各テストを実行する前にコードを実行するには、TestInitialize を使用
45 '<TestInitialize()> _
46 'Public Sub MyTestInitialize()
47 'End Sub
48 '
49 '各テストを実行した後にコードを実行するには、TestCleanup を使用
50 '<TestCleanup()> _
51 'Public Sub MyTestCleanup()
52 'End Sub
53 '
54 #End Region
55
56
57 ' '''<summary>
58 ' '''GetToLocations のテスト
59 ' '''</summary>
60 '<TestMethod()> _
61 'Public Sub GetToLocationsTest()
62 ' Dim komaDirection1 As New KomaMoveDirection(1, -1)
63 ' Dim komaDiretion2 As New KomaMoveDirection(1, 1, True)
64
65 ' Dim from As New KomaLocation(2, 2)
66 ' Dim actual() As KomaLocation
67 ' actual = komaDirection1.GetToLocations(from)
68 ' Assert.AreEqual(1, actual.Count)
69 ' Assert.AreEqual(3, actual(0).Col)
70 ' Assert.AreEqual(1, actual(0).Row)
71 ' actual = komaDiretion2.GetToLocations(from)
72 ' Assert.AreEqual(7, actual.Count)
73 ' Assert.AreEqual(3, actual(0).Col)
74 ' Assert.AreEqual(3, actual(0).Row)
75 ' Assert.AreEqual(9, actual(6).Col)
76 ' Assert.AreEqual(9, actual(6).Row)
77 'End Sub
78 End Class

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26