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); }
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")); }
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")); }
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); }
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"); }
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); }
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); }
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")); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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)); }
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); }
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); }
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); }