예제 #1
0
        private static Table502_3_1 GetTable(int x)
        {
            switch (x)
            {
            case 1:
                return(Table502_3_1.Load(@"F:\ITI Projects\ITI.Qondos\AlgorithmProject\IRCWoodWall\Tables\table502.3.1(1).csv"));

            case 2:
                return(Table502_3_1.Load(@"F:\ITI Projects\ITI.Qondos\AlgorithmProject\IRCWoodWall\Tables\table502.3.1(2).csv"));

            default:
                return(Table502_3_1.Load(@"F:\ITI Projects\ITI.Qondos\AlgorithmProject\IRCWoodWall\Tables\table502.3.1(2).csv"));
            }
        }
예제 #2
0
        public void GetCellsTest()
        {
            Table502_3_1 table1 = GetTable(1);
            Table502_3_1 table2 = GetTable(2);

            List <TableCell502_3_1> T1cells = table1.Cells.Where(
                e =>
                e.WoodType == WoodType.Douglas_fir_larch &&
                e.WoodGrade == WoodGrade.SS &&
                e.Span.Inches >= 15 * 12 &&
                e.Section.Depth == 8).OrderBy(e => e.Span.Inches).ToList();
            TableCell502_3_1        tableCell  = T1cells.FirstOrDefault();
            List <TableCell502_3_1> T2cells    = table2.GetCells(WoodType.Southern_pine, WoodGrade._1, 10, 20 * 12, 7);
            TableCell502_3_1        tableCell1 = T2cells.FirstOrDefault();

            Assert.IsTrue(true);
        }