Esempio n. 1
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"));
        }
Esempio n. 2
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. 3
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. 4
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);
        }
Esempio n. 5
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. 6
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. 7
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);
        }
        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. 9
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);
        }
Esempio n. 10
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);
        }
        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 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 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 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 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);
        }
Esempio n. 16
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);
        }
Esempio n. 17
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 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 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);
        }
Esempio n. 21
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. 22
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_identificacao);
            var  obj = new T_importacao_modelo_bd_identificacao();

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

            //Assert
            Assert.NotNull(identificacao);
            Assert.True(identificacao.codigo.Equals("BD-67"));
            Assert.True(identificacao.revisao.Equals("S"));
            Assert.True(identificacao.desenhos_usinagem_bd1.Equals("320/321"));
            Assert.True(identificacao.desenhos_usinagem_bd2.Equals("206/255 E 251/263"));
            Assert.True(identificacao.data_emissao.ToString().Equals("08/10/2007 00:00:00"));
            Assert.True(identificacao.data_atualizacao.ToString().Equals("29/11/2018 00:00:00"));
            Assert.True(identificacao.responsavel_emitente.Equals("Luciano Toledo Ribeiro"));
            Assert.True(identificacao.responsavel_aprovador.Equals("Delvaux Carlos de M. Sobrinho"));
        }
Esempio n. 23
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);
        }