示例#1
0
        public void Test_Constructor(int numberOfZisForEachJu)
        {
            var jusOfShangPian = new Ju[HuanXiSha.NumberOfJusOfShangPian];

            for (int i = 0; i < jusOfShangPian.Length; i++)
            {
                jusOfShangPian[i] = MockData.GetJu(numberOfZisForEachJu);
            }

            var jusOfXiaPian = new Ju[HuanXiSha.NumberOfJusOfXiaPian];

            for (int i = 0; i < jusOfXiaPian.Length; i++)
            {
                jusOfXiaPian[i] = MockData.GetJu(numberOfZisForEachJu);
            }

            var shangPian = new Pian(jusOfXiaPian);
            var xiaPian   = new Pian(jusOfXiaPian);

            var actual = Assert.Throws <Exception>(() => new HuanXiSha("", shangPian, xiaPian));
        }
示例#2
0
        public static HuanXiSha GetHuanXiSha()
        {
            var jusOfShangPian = new Ju[HuanXiSha.NumberOfJusOfShangPian];

            for (int i = 0; i < jusOfShangPian.Length; i++)
            {
                jusOfShangPian[i] = MockData.GetJu(HuanXiSha.NumberOfZisForEachJu);
            }

            var jusOfXiaPian = new Ju[HuanXiSha.NumberOfJusOfXiaPian];

            for (int i = 0; i < jusOfXiaPian.Length; i++)
            {
                jusOfXiaPian[i] = MockData.GetJu(HuanXiSha.NumberOfZisForEachJu);
            }

            var shangPian = new Pian(jusOfShangPian);
            var xiaPian   = new Pian(jusOfXiaPian);
            var hxs       = new HuanXiSha("", shangPian, xiaPian);

            return(hxs);
        }