コード例 #1
0
        public void ObtenerMensaje_EnviarEmpresaConTransporteExistente_NoDevuelveMensajeError(string _cNombreEmpresa, string _cMedioTransporte)
        {
            //Arrange
            //Variables necesarias para realizar las pruebas.
            PaqueteriaDTO paqueteriaDTO = new PaqueteriaDTO()
            {
                cNombreEmpresa = _cNombreEmpresa, cNombreMedioTransporte = _cMedioTransporte
            };
            IObtenerMensaje SUT      = new ObtenerMensajeMedioTransporte(paqueteriaDTO, true);
            string          cMensaje = string.Empty;

            //Act
            //Método que será sometido a pruebas.
            cMensaje = SUT.ObtenerMensaje();

            //Assert
            //Validación de valores esperados.
            Assert.IsTrue(string.IsNullOrWhiteSpace(cMensaje));
        }
コード例 #2
0
        public void ObtenerMensaje_EnviarEmpresaConTransporteInexistente_DevuelveMensajeError(string _cNombreEmpresa, string _cMedioTransporte)
        {
            //Arrange
            //Variables necesarias para realizar las pruebas.
            PaqueteriaDTO paqueteriaDTO = new PaqueteriaDTO()
            {
                cNombreEmpresa = _cNombreEmpresa, cNombreMedioTransporte = _cMedioTransporte
            };
            IObtenerMensaje SUT = new ObtenerMensajeMedioTransporte(paqueteriaDTO, false);
            string          cMensajeEsperado = $"{paqueteriaDTO.cNombreEmpresa} no ofrece el servicio de transporte {paqueteriaDTO.cNombreMedioTransporte}, te recomendamos cotizar en otra empresa.";
            string          cMensajeActual   = string.Empty;

            //Act
            //Método que será sometido a pruebas.
            cMensajeActual = SUT.ObtenerMensaje();

            //Assert
            //Validación de valores esperados.
            Assert.AreEqual(cMensajeEsperado, cMensajeActual);
        }