Browse Subversion Repository
Contents of /Quantum/QuantumShogi/QuantumShogi.Logic.Test/PieceNumbersOfSideTests.cs
Parent Directory
| Revision Log
| 1 |
using Microsoft.VisualStudio.TestTools.UnitTesting; |
| 2 |
using QuantumShogi.Logic; |
| 3 |
using System; |
| 4 |
using System.Collections.Generic; |
| 5 |
using System.Linq; |
| 6 |
using System.Text; |
| 7 |
|
| 8 |
namespace QuantumShogi.Logic.Tests |
| 9 |
{ |
| 10 |
[TestClass()] |
| 11 |
public class PieceNumbersOfSideTests |
| 12 |
{ |
| 13 |
[TestMethod()] |
| 14 |
public void PieceNumbersOfSideTest() |
| 15 |
{ |
| 16 |
var ps = new PieceNumbersOfSide(); |
| 17 |
Assert.AreEqual(Piece.King + 1, ps.maxOfpieceType.Count()); |
| 18 |
Assert.AreEqual(9,ps.maxOfpieceType[Piece.Pawn]); |
| 19 |
Assert.AreEqual(2, ps.maxOfpieceType[Piece.Lance]); |
| 20 |
Assert.AreEqual(2, ps.maxOfpieceType[Piece.Knight]); |
| 21 |
Assert.AreEqual(2, ps.maxOfpieceType[Piece.Gold]); |
| 22 |
Assert.AreEqual(2, ps.maxOfpieceType[Piece.Silver]); |
| 23 |
Assert.AreEqual(1, ps.maxOfpieceType[Piece.Bishop]); |
| 24 |
Assert.AreEqual(1, ps.maxOfpieceType[Piece.Rook]); |
| 25 |
Assert.AreEqual(1, ps.maxOfpieceType[Piece.King]); |
| 26 |
|
| 27 |
} |
| 28 |
} |
| 29 |
} |
| |