コード例 #1
0
        public void GroupIndexTest()
        {
            string   path = @"D:\resource\test.txt";
            ReadFile file = new ReadFile(path);

            string[] data = file.data();

            DataAnalysis dataanalysis = new DataAnalysis(data);

            int[] personBillNum = dataanalysis.peopleBillNum();
            int[] personNum     = dataanalysis.peopleNum();


            int[] groupIndex = GetGroupIndex.GroupIndex(data.Length, personNum);

            Assert.AreEqual(13, groupIndex[1]);
        }
コード例 #2
0
        public void PersonBillTest()
        {
            string   path = @"D:\resource\test.txt";
            ReadFile file = new ReadFile(path);

            string[] data = file.data();

            DataAnalysis dataanalysis = new DataAnalysis(data);

            int[] personBillNum = dataanalysis.peopleBillNum();
            int[] personNum     = dataanalysis.peopleNum();

            int[] personIndex = GetPersonIndex.PersonIndex(data.Length, personBillNum);
            int[] groupIndex  = GetGroupIndex.GroupIndex(data.Length, personNum);
            float[,] personBill = GetPersonBill.PersonBill(personIndex, groupIndex, data);

            decimal result = 30;

            Assert.AreEqual(result, (decimal)personBill[0, 0]);
        }