Develop and Download Open Source Software

Browse Subversion Repository

Contents of /Quantum/QuantumShogi/QuantumShogi.Logic.Test/PieceNumbersOfSideTests.cs

Parent Directory Parent Directory | Revision Log Revision Log


Revision 82 - (show annotations) (download)
Thu Feb 25 07:13:43 2016 UTC (8 years ago) by bellyoshi
File size: 1023 byte(s)

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 }

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