Esempio n. 1
0
        public void ObterBDList_planilha_UIC865_Test()
        {
            //Arrange
            IReadExcelService svc = new ReadExcelService();
            var fileName          = "UIC865.xlsx";
            var fullPath          = $"../../../Mock/ModeloBd/{fileName}";

            //Act
            var bds = svc.ReadFile_BD(fullPath);

            //Assert
            Assert.NotNull(bds);
            Assert.True(bds.Count == 7);
        }
Esempio n. 2
0
        public void ObterBDList_planilha_W150x13_Test()
        {
            //Arrange
            IReadExcelService svc = new ReadExcelService();
            var fileName          = "W150x13.xlsx";
            var fullPath          = $"../../../Mock/ModeloBd/{fileName}";

            //Act
            var bds = svc.ReadFile_BD(fullPath);

            //Assert
            Assert.NotNull(bds);
            Assert.True(bds[0].numero_passe == 1);
            Assert.True(bds.Count == 8);
        }
        public void ObterTandem_L152x152_Rev_W_List()
        {
            //Arrange
            IReadExcelService svc = new ReadExcelService();
            var fileName          = "Tandem_L152x152_Rev_W.xlsx";
            var fullPath          = $"../../../Mock/ModeloTandem/{fileName}";

            //Act
            var tandemList = svc.ReadFile_Tandem(fullPath, 1);

            //Assert
            Assert.NotNull(tandemList);
            Assert.True(tandemList.Count() == 6);
            Assert.True(tandemList[0].numero_passe == 1);
            Assert.True(tandemList[0].aba_canal.Equals("6/F"));
        }
Esempio n. 4
0
        public void ObterTandemUniversal_W610x101_List()
        {
            //Arrange
            IReadExcelService svc = new ReadExcelService();
            var fileName          = "W610x101_original.XLS";
            var fullPath          = $"../../../Mock/ModeloTandemUniversal/{fileName}";

            //Act
            var produto = new T_importacao_modelo_tandem_urs_produto();

            produto = svc.ReadFile(typeof(T_importacao_modelo_tandem_urs_produto), produto, fullPath, -1, true, null, true, 1) as T_importacao_modelo_tandem_urs_produto;

            //Assert
            Assert.NotNull(produto);
            Assert.True(produto.bitola_produto.Equals("W 610 x 101"));
        }
        public void ObterTandemUniversal_W610x101_List()
        {
            //Arrange
            IReadExcelService svc = new ReadExcelService();
            var fileName          = "W610x101_original.XLS";
            var fullPath          = $"../../../Mock/ModeloTandemUniversal/{fileName}";

            //Act
            var tandemList = svc.ReadFile_TandemUniversal(fullPath, 1);

            //Assert
            Assert.NotNull(tandemList);
            Assert.True(tandemList.Count() == 22);
            Assert.True(tandemList[0].passe == 0);
            Assert.True(tandemList[1].cadeira.Equals("URII"));
        }
Esempio n. 6
0
        public void ObterTemposTeoricos_planilha_com_dois_bds_exemplo2_Test()
        {
            //Arrange
            IReadExcelService svc = new ReadExcelService();
            var  fileName         = "Planilha_com_dois_bds_exemplo2.xlsx";
            var  fullPath         = $"../../../Mock/ModeloBd/{fileName}";
            Type type             = typeof(T_tempo_teorico);
            var  obj = new T_tempo_teorico();

            //Act
            var temposTeoricos = svc.ReadFile(type, obj, fullPath) as T_tempo_teorico;

            //Assert
            Assert.NotNull(temposTeoricos);
            Assert.True(temposTeoricos.laminacao >= 32);
        }
Esempio n. 7
0
        public void ObterBDList_planilha_com_dois_bds_Test()
        {
            //Arrange
            IReadExcelService svc = new ReadExcelService();
            var fileName          = "Planilha_com_dois_bds.xlsx";
            var fullPath          = $"../../../Mock/ModeloBd/{fileName}";

            //Act
            var bds = svc.ReadFile_BD(fullPath);

            //Assert
            Assert.NotNull(bds);
            Assert.True(bds.Count == 7);
            //Assert.True(bds.GroupBy(g => g.index_bd).Count() == 2);
            Assert.Equal(bds[0].canal_posicao_stripper, "6/BOX1");
        }
Esempio n. 8
0
        public void Error_GetCellValue_Test()
        {
            //Arrange
            IReadExcelService svc = new ReadExcelService();
            var fileName          = "W610x155.xlsx";
            var fullPath          = $"../../../Mock/ModeloBd/{fileName}";

            NPOI.SS.UserModel.ISheet passesDesbastadoresSheet = null;

            System.IO.FileStream stream = File.OpenRead(fullPath);

            var xssfWorkbook = new NPOI.XSSF.UserModel.XSSFWorkbook(stream);

            passesDesbastadoresSheet = xssfWorkbook.GetSheetAt(0);

            //Act
            var cr   = new NPOI.SS.Util.CellReference("L20");
            var row  = passesDesbastadoresSheet.GetRow(cr.Row);
            var cell = row.GetCell(cr.Col);

            Assert.True(cell.NumericCellValue == 80);

            cr   = new NPOI.SS.Util.CellReference("O20");
            row  = passesDesbastadoresSheet.GetRow(cr.Row);
            cell = row.GetCell(cr.Col);
            Assert.True(cell.NumericCellValue > 397);

            cr   = new NPOI.SS.Util.CellReference("P20");
            row  = passesDesbastadoresSheet.GetRow(cr.Row);
            cell = row.GetCell(cr.Col);
            Assert.True(cell.NumericCellValue > 117858);

            cr   = new NPOI.SS.Util.CellReference("R20");
            row  = passesDesbastadoresSheet.GetRow(cr.Row);
            cell = row.GetCell(cr.Col);
            Assert.True(cell.NumericCellValue == 0);

            cr   = new NPOI.SS.Util.CellReference("S20");
            row  = passesDesbastadoresSheet.GetRow(cr.Row);
            cell = row.GetCell(cr.Col);
            Assert.True(cell.NumericCellValue == 1);

            cr   = new NPOI.SS.Util.CellReference("T20");
            row  = passesDesbastadoresSheet.GetRow(cr.Row);
            cell = row.GetCell(cr.Col);
            Assert.True(cell.NumericCellValue > 9.7);
        }
Esempio n. 9
0
        public void ObterEsboco_planilha_W150x13_bd2_Test()
        {
            //Arrange
            IReadExcelService svc = new ReadExcelService();
            var  fileName         = "W150x13.xlsx";
            var  fullPath         = $"../../../Mock/ModeloBd/{fileName}";
            Type type             = typeof(T_importacao_modelo_bd_esbocos);
            var  obj = new T_importacao_modelo_bd_esbocos();

            //Act
            var esboco = svc.ReadFile(type, obj, fullPath, null, false, new Column(T_importacao_modelo_bd_esbocos.column_bd2)) as T_importacao_modelo_bd_esbocos;

            //Assert
            Assert.NotNull(esboco);
            Assert.True(esboco.esp_alma_tw == 25);
            Assert.True(esboco.altura == 105);
        }
Esempio n. 10
0
        public void Obter_materia_prima_planilha_U200x20_Test()
        {
            //Arrange
            IReadExcelService svc = new ReadExcelService();
            var  fileName         = "U200x20,5-17,1.xlsx";
            var  fullPath         = $"../../../Mock/ModeloBd/{fileName}";
            Type type             = typeof(T_importacao_modelo_bd_materia_prima);
            var  obj = new T_importacao_modelo_bd_materia_prima();

            //Act
            var matPrima = svc.ReadFile(type, obj, fullPath) as T_importacao_modelo_bd_materia_prima;

            //Assert
            Assert.NotNull(matPrima);
            Assert.True(matPrima.comprimento >= 3.56);
            Assert.True(matPrima.peso_por_metro >= 368.3);
        }
        public void ObterLider_planilha_L152x152_Rev_W_Test()
        {
            //Arrange
            IReadExcelService svc = new ReadExcelService();
            var fileName          = "Tandem_L152x152_Rev_W.xlsx";
            var fullPath          = $"../../../Mock/ModeloTandem/{fileName}";

            Type type = typeof(T_importacao_modelo_tandem_produto);
            var  obj  = new T_importacao_modelo_tandem_produto();

            //Act
            var produto = svc.ReadFile(type, obj, fullPath) as T_importacao_modelo_tandem_produto;

            //Assert
            Assert.NotNull(produto);
            Assert.True(produto.bitola_produto.Equals("L152X152X9,5"));
        }
Esempio n. 12
0
        public void ObterMateriaPrima_planilha_W150x13_Test()
        {
            //Arrange
            IReadExcelService svc = new ReadExcelService();
            var  fileName         = "W150x13.xlsx";
            var  fullPath         = $"../../../Mock/ModeloBd/{fileName}";
            Type type             = typeof(T_importacao_modelo_bd_produto);
            var  obj = new T_importacao_modelo_bd_produto();

            //Act
            var produto = svc.ReadFile(type, obj, fullPath) as T_importacao_modelo_bd_produto;

            //Assert
            Assert.NotNull(produto);
            Assert.True(produto.descricao.Equals("W150X13,0"));
            Assert.True(produto.numero_escala == 67);
        }
Esempio n. 13
0
        public void Obter_materia_prima_planilha_com_dois_bds_exemplo2_Test()
        {
            //Arrange
            IReadExcelService svc = new ReadExcelService();
            var  fileName         = "Planilha_com_dois_bds_exemplo2.xlsx";
            var  fullPath         = $"../../../Mock/ModeloBd/{fileName}";
            Type type             = typeof(T_importacao_modelo_bd_materia_prima);
            var  obj = new T_importacao_modelo_bd_materia_prima();

            //Act
            var matPrima = svc.ReadFile(type, obj, fullPath) as T_importacao_modelo_bd_materia_prima;

            //Assert
            Assert.NotNull(matPrima);
            Assert.True(matPrima.altura == 203);
            Assert.True(matPrima.largura == 243);
        }
Esempio n. 14
0
        public void Obter_materia_prima_planilha_UIC865_Test()
        {
            //Arrange
            IReadExcelService svc = new ReadExcelService();
            var  fileName         = "UIC865.xlsx";
            var  fullPath         = $"../../../Mock/ModeloBd/{fileName}";
            Type type             = typeof(T_importacao_modelo_bd_materia_prima);
            var  obj = new T_importacao_modelo_bd_materia_prima();

            //Act
            var matPrima = svc.ReadFile(type, obj, fullPath) as T_importacao_modelo_bd_materia_prima;

            //Assert
            Assert.NotNull(matPrima);
            Assert.True(matPrima.largura >= 245);
            Assert.True(matPrima.comprimento >= 7.2);
        }
Esempio n. 15
0
        public void ObterLider_planilha_L152x152_Rev_W_Test()
        {
            //Arrange
            IReadExcelService svc = new ReadExcelService();
            var fileName          = "Tandem_L152x152_Rev_W.xlsx";
            var fullPath          = $"../../../Mock/ModeloTandem/{fileName}";

            Type type = typeof(T_importacao_modelo_tandem_lider);
            var  obj  = new T_importacao_modelo_tandem_lider();

            //Act
            var lider = svc.ReadFile(type, obj, fullPath) as T_importacao_modelo_tandem_lider;

            //Assert
            Assert.NotNull(lider);
            Assert.True(lider.altura > 97);
            Assert.True(lider.comprimento_inicial == 26.3);
        }
        public void ObterTandemUniversal_W610x101_List()
        {
            //Arrange
            IReadExcelService svc = new ReadExcelService();
            var fileName          = "W610x101_original.XLS";
            var fullPath          = $"../../../Mock/ModeloTandemUniversal/{fileName}";

            //Act
            var tempo = new T_importacao_modelo_tandem_urs_tempo();

            tempo = svc.ReadFile(typeof(T_importacao_modelo_tandem_urs_tempo), tempo, fullPath, -1, true, null, true, 1) as T_importacao_modelo_tandem_urs_tempo;

            //Assert
            Assert.NotNull(tempo);
            Assert.True(tempo.laminacao > 98);
            Assert.True(tempo.morto_teorico > 65);
            Assert.True(tempo.total > 132);
            Assert.True(tempo.produtividade > 217);
        }
Esempio n. 17
0
        public void Erro_em_arredondamento_area_along_W150x13_Test()
        {
            //Arrange
            IReadExcelService svc = new ReadExcelService();
            var fileName          = "W150x13.xlsx";
            var fullPath          = $"../../../Mock/ModeloBd/{fileName}";

            //Act
            var bds = svc.ReadFile_BD(fullPath);

            //Assert
            Assert.NotNull(bds);
            Assert.True(bds.Count == 8);
            Assert.True(bds[0].area_along == 1.320);
            Assert.True(bds[1].area_along == 1.230);
            Assert.True(bds[2].area_along == 1.052);
            Assert.True(bds[3].area_along == 1.194);
            Assert.True(bds[4].area_along == 1.194);
        }
        public void ObterIdentificacao_planilha_L152x152_Rev_W_Test()
        {
            //Arrange
            IReadExcelService svc = new ReadExcelService();
            var fileName          = "Tandem_L152x152_Rev_W.xlsx";
            var fullPath          = $"../../../Mock/ModeloTandem/{fileName}";

            Type type = typeof(T_importacao_modelo_tandem_identificacao);
            var  obj  = new T_importacao_modelo_tandem_identificacao();

            //Act
            var identificacao = svc.ReadFile(type, obj, fullPath) as T_importacao_modelo_tandem_identificacao;

            //Assert
            Assert.NotNull(identificacao);
            Assert.True(identificacao.observacao.Contains("Acerto das larguras na escala de passes"));
            Assert.True(identificacao.desenho_usinagem_1.Equals("GOB-1C05E.05-Z-8056"));
            Assert.True(identificacao.data_ultima_atualizacao_planilha.ToString().Equals("21/05/2019 00:00:00"));
        }
        public void ObterDimensao_planilha_L152x152_Rev_W_Test()
        {
            //Arrange
            IReadExcelService svc = new ReadExcelService();
            var fileName          = "Tandem_L152x152_Rev_W.xlsx";
            var fullPath          = $"../../../Mock/ModeloTandem/{fileName}";

            Type type = typeof(T_importacao_modelo_tandem_dimensao);
            var  obj  = new T_importacao_modelo_tandem_dimensao();

            //Act
            var dimensao = svc.ReadFile(type, obj, fullPath) as T_importacao_modelo_tandem_dimensao;

            //Assert
            Assert.NotNull(dimensao);
            Assert.True(dimensao.espessura_aba_minimo == null);
            Assert.True(dimensao.largura_aba_minimo >= 149.2);
            Assert.True(dimensao.altura_perfil_nominal >= 215.5);
        }
Esempio n. 20
0
        public void ObterTemposTeoricos_W150x13_Test()
        {
            //Arrange
            IReadExcelService svc = new ReadExcelService();
            var  fileName         = "W150x13.xlsx";
            var  fullPath         = $"../../../Mock/ModeloBd/{fileName}";
            Type type             = typeof(T_tempo_teorico);
            var  obj = new T_tempo_teorico();

            //Act
            var temposTeoricos = svc.ReadFile(type, obj, fullPath) as T_tempo_teorico;

            //Assert
            Assert.NotNull(temposTeoricos);
            Assert.True(temposTeoricos.laminacao == 35.4);
            Assert.True(temposTeoricos.morto == 93);
            Assert.True(temposTeoricos.total == 128.4);
            Assert.True(temposTeoricos.produtividade == 62.1);
        }
Esempio n. 21
0
        public void ObterLider_planilha_L152x152_Rev_W_Test()
        {
            //Arrange
            IReadExcelService svc = new ReadExcelService();
            var fileName          = "Tandem_L152x152_Rev_W.xlsx";
            var fullPath          = $"../../../Mock/ModeloTandem/{fileName}";

            Type type = typeof(T_importacao_modelo_tandem_processo);
            var  obj  = new T_importacao_modelo_tandem_processo();

            //Act
            var processo = svc.ReadFile(type, obj, fullPath) as T_importacao_modelo_tandem_processo;

            //Assert
            Assert.NotNull(processo);
            Assert.True(processo.diametro_inicial_cii == 940);
            Assert.True(processo.diametro_inicial_ciin == 940);
            Assert.True(processo.numero_passes == 6);
            Assert.True(processo.passe_line_teorico == 865);
        }
        public void ObterLider_planilha_L152x152_Rev_W_Test()
        {
            //Arrange
            IReadExcelService svc = new ReadExcelService();
            var fileName          = "Tandem_L152x152_Rev_W.xlsx";
            var fullPath          = $"../../../Mock/ModeloTandem/{fileName}";

            Type type = typeof(T_importacao_modelo_tandem_tempo);
            var  obj  = new T_importacao_modelo_tandem_tempo();

            //Act
            var tempo = svc.ReadFile(type, obj, fullPath) as T_importacao_modelo_tandem_tempo;

            //Assert
            Assert.NotNull(tempo);
            Assert.True(tempo.laminacao >= 46.8);
            Assert.True(tempo.morto >= 55);
            Assert.True(tempo.total >= 101.8);
            Assert.True(tempo.produtividade >= 68.2);
        }
        public void ObterLider_planilha_L152x152_Rev_W_Test()
        {
            //Arrange
            IReadExcelService svc = new ReadExcelService();
            var fileName          = "W610x101_original.XLS";
            var fullPath          = $"../../../Mock/ModeloTandemUniversal/{fileName}";

            Type type = typeof(T_importacao_modelo_tandem_urs_beam_blank);
            var  obj  = new T_importacao_modelo_tandem_urs_beam_blank();

            //Act
            var beam_Blank = svc.ReadFile(type, obj, fullPath, null, true, null, true, 1) as T_importacao_modelo_tandem_urs_beam_blank;

            //Assert
            Assert.NotNull(beam_Blank);
            Assert.True(beam_Blank.altura >= 46.8);
            Assert.True(beam_Blank.angulo_inclinacao_interno >= 15);
            Assert.True(beam_Blank.area_secao_transversal == 78642);
            Assert.True(beam_Blank.comprimento_inicial >= 15);
        }
Esempio n. 24
0
        public void ObterTandemUniversal_W610x101_List()
        {
            //Arrange
            IReadExcelService svc = new ReadExcelService();
            var fileName          = "W610x101_original.XLS";
            var fullPath          = $"../../../Mock/ModeloTandemUniversal/{fileName}";

            //Act
            var tandemUrsDimensao = new T_importacao_modelo_tandem_urs_dimensao();

            tandemUrsDimensao = svc.ReadFile(typeof(T_importacao_modelo_tandem_urs_dimensao), tandemUrsDimensao, fullPath, -1, true, null, true, 1) as T_importacao_modelo_tandem_urs_dimensao;

            //Assert
            Assert.NotNull(tandemUrsDimensao);
            Assert.True(tandemUrsDimensao.profundidade_chamber_nominal > 108.7);
            Assert.True(tandemUrsDimensao.largura_chamber_nominal == 573.2);
            Assert.True(tandemUrsDimensao.espessura_alma_minimo == 9);
            Assert.True(tandemUrsDimensao.espessura_alma_nominal == 10.5);
            Assert.True(tandemUrsDimensao.espessura_alma_maximo == 12);
            Assert.True(tandemUrsDimensao.raio_produto_nominal == 16);
        }
        public void ObterTandemUniversal_W610x101_List()
        {
            //Arrange
            IReadExcelService svc = new ReadExcelService();
            var fileName          = "W610x101_original.XLS";
            var fullPath          = $"../../../Mock/ModeloTandemUniversal/{fileName}";

            //Act
            var posicionamentoTeorico = new T_importacao_modelo_tandem_urs_posicionamento_teorico();

            posicionamentoTeorico = svc.ReadFile(typeof(T_importacao_modelo_tandem_urs_posicionamento_teorico), posicionamentoTeorico, fullPath, -1, true, null, true, 1) as T_importacao_modelo_tandem_urs_posicionamento_teorico;

            //Assert
            Assert.NotNull(posicionamentoTeorico);
            Assert.True(posicionamentoTeorico.posicionamento_inicial_cilindro_inferior_ur2 > 908.8);
            Assert.True(posicionamentoTeorico.posicionamento_inicial_cilindro_inferior_edger > 908.3);
            Assert.True(posicionamentoTeorico.posicionamento_inicial_cilindro_inferior_ur2n > 911);
            Assert.True(posicionamentoTeorico.cpl_ur2 == 115);
            Assert.True(posicionamentoTeorico.cpl_ur2n == 115);
            Assert.True(posicionamentoTeorico.passe_line_teorico == 935);
        }
        public void ObterTandemUniversal_W610x101_List()
        {
            //Arrange
            IReadExcelService svc = new ReadExcelService();
            var fileName          = "W610x101_original.XLS";
            var fullPath          = $"../../../Mock/ModeloTandemUniversal/{fileName}";

            //Act
            var processo = new T_importacao_modelo_tandem_urs_processo();

            processo = svc.ReadFile(typeof(T_importacao_modelo_tandem_urs_processo), processo, fullPath, -1, true, null, true, 1) as T_importacao_modelo_tandem_urs_processo;

            //Assert
            Assert.NotNull(processo);
            Assert.True(processo.diametro_inicial_cilindro_horizontal == 1270);
            Assert.True(processo.diametro_inicial_cilindro_vertical == 915);
            Assert.True(processo.diametro_inicial_colar_cil_edger == 1000);
            Assert.True(processo.profundidade_canal_h_edger > 102);
            Assert.True(processo.largura_mesa_cilindros_horizontais_urii > 579);
            Assert.True(processo.largura_mesa_cilindros_horizontais_uriin == 582);
            Assert.True(processo.numero_passes == 14);
        }
        public void ObterTandemUniversal_W610x101_List()
        {
            //Arrange
            IReadExcelService svc = new ReadExcelService();
            var fileName          = "W610x101_original.XLS";
            var fullPath          = $"../../../Mock/ModeloTandemUniversal/{fileName}";

            //Act
            var identificacao = new T_importacao_modelo_tandem_urs_identificacao();

            identificacao = svc.ReadFile(typeof(T_importacao_modelo_tandem_urs_identificacao), identificacao, fullPath, -1, true, null, true, 1) as T_importacao_modelo_tandem_urs_identificacao;

            //Assert
            Assert.NotNull(identificacao);
            Assert.True(identificacao.codigo == "TD - 24");
            Assert.True(identificacao.revisao == "AM");
            Assert.True(identificacao.desenho_usinagem_1 == "1C05-000-P-0067");
            Assert.True(identificacao.data_emissao.ToString().Equals("12/08/2008 00:00:00"));
            Assert.True(identificacao.data_ultima_atualizacao_planilha.ToString().Equals("08/06/2017 00:00:00"));
            Assert.True(identificacao.responsavel_emitente == "Hegler Assunção - 36467");
            Assert.True(string.IsNullOrWhiteSpace(identificacao.responsavel_aprovador));
        }
Esempio n. 28
0
        public void Obter_materia_prima_planilha_W150x13_Test()
        {
            //Arrange
            IReadExcelService svc = new ReadExcelService();
            var  fileName         = "W150x13.xlsx";
            var  fullPath         = $"../../../Mock/ModeloBd/{fileName}";
            Type type             = typeof(T_importacao_modelo_bd_materia_prima);
            var  obj = new T_importacao_modelo_bd_materia_prima();

            //Act
            var matPrima = svc.ReadFile(type, obj, fullPath) as T_importacao_modelo_bd_materia_prima;

            //Assert
            Assert.NotNull(matPrima);
            Assert.True(matPrima.tipo == "BL1");
            Assert.True(matPrima.espessura == 200);
            Assert.True(matPrima.altura == 200);
            Assert.True(matPrima.largura == 240);
            Assert.True(matPrima.comprimento == 4.6);
            Assert.True(matPrima.area == 47463.5);
            Assert.True(matPrima.peso_por_metro == 358.3);
            Assert.True(matPrima.peso == 1626.4);
        }
Esempio n. 29
0
        public void ObterEsboco_planilha_W150x13_bd1_Test()
        {
            //Arrange
            IReadExcelService svc = new ReadExcelService();
            var  fileName         = "W150x13.xlsx";
            var  fullPath         = $"../../../Mock/ModeloBd/{fileName}";
            Type type             = typeof(T_importacao_modelo_bd_esbocos);
            var  obj = new T_importacao_modelo_bd_esbocos();

            //Act
            var esboco = svc.ReadFile(type, obj, fullPath, null, false, new Column(T_importacao_modelo_bd_esbocos.column_bd1)) as T_importacao_modelo_bd_esbocos;

            //Assert
            Assert.NotNull(esboco);
            Assert.True(esboco.esp_alma_tw == 60);
            Assert.True(esboco.altura == 150);
            Assert.True(esboco.largura == 189.2);
            Assert.True(esboco.prof_int == 45);
            Assert.True(esboco.larg_int == 75.6);
            Assert.True(esboco.area == 19505.7);
            Assert.True(esboco.comprimento == 11.2);
            Assert.True(esboco.peso_por_metro == 147.3);
        }
Esempio n. 30
0
        public void Inversao_valores_forca_x_torque_W150x13_Test()
        {
            //Arrange
            IReadExcelService svc = new ReadExcelService();
            var fileName          = "W150x13.xlsx";
            var fullPath          = $"../../../Mock/ModeloBd/{fileName}";

            //Act
            var bds = svc.ReadFile_BD(fullPath);

            //Assert
            Assert.NotNull(bds);
            Assert.True(bds.Count == 8);

            Assert.True(bds[0].forca == 2351.8);
            Assert.True(bds[0].torque == 382.4);

            Assert.True(bds[1].forca == 1789.8);
            Assert.True(bds[1].torque == 245.2);

            Assert.True(bds[2].forca == 2238.2);
            Assert.True(bds[2].torque == 386.2);
        }