UNIT TESTING en BACKEND 🤘 | C# .NET

Поделиться
HTML-код
  • Опубликовано: 9 фев 2025

Комментарии • 132

  • @hdeleonnet
    @hdeleonnet  2 года назад +34

    Si te ha gustado el video puedes dejarme un Pulgar Arriba
    Curso de C# y de patrones de diseño: hdeleon.net/cursos-premium/

    • @JesusHerreraa
      @JesusHerreraa 2 года назад +3

      Acabo de comprar dos de tus cursos espero sean de gran utilidad, me interesa mucho contenido de TDD, gracias por todos tus aportes!!!

    • @rAmSfUCKGERRY
      @rAmSfUCKGERRY 2 года назад +2

      ¡ Hola Héctor!, no encuentro el video donde hablas de las diferencias entre el AddScoped, Singleton y Trascient, ¿cuál es ese video?

  • @carlosyoco
    @carlosyoco 10 месяцев назад +6

    Cabezón! Más vídeos de pruebas unitarias ;)

  • @FelipeTzab
    @FelipeTzab 2 года назад +13

    si vez el video en velocidad 0.5 pareciera que esta explicando con unas copas de mas , dejo mi like!!!! por el realismo!!!!

  • @Paul-po4md
    @Paul-po4md 2 года назад +1

    sos un grande hector, tus video siempre enseñan mucho

  • @alexgonzalese
    @alexgonzalese 2 года назад +1

    Gracias por el aporte, buen canal un video de pruebas usando moups de base de datos

  • @dampyre
    @dampyre Год назад

    estos ultimos dias me ha salvado un monton los videos del canal ...un grande, (ya tengo un cursito comprado en udemy)

  • @FreeRangeTesters
    @FreeRangeTesters 2 года назад +1

    Ahh, qué placer un dev que hable de pruebas unitarias. Muy bien explicado y buenos ejemplos. Unas cervezas desde Nueva Zelanda y por más devs que le den bola a Unit Testing!

  • @alejandrocasas8445
    @alejandrocasas8445 2 месяца назад

    Me encantó el video. graicas y saludos desde Argentina

  • @memeneostudio
    @memeneostudio 2 года назад +2

    Joya, es verdad no hay mucho sobre este tema, crack

  • @genosida89
    @genosida89 3 месяца назад +1

    El capo de C#

  • @sarracenogamer7375
    @sarracenogamer7375 2 года назад +2

    Trabajo como BackEnd y reconozco que siempre renuevo conocimiento y cosas que se me han olvidado contigo, tus tutoriales son muy buenos, simples y didácticos, gracias por tu contenido.

  • @cristiancamilocalderontapi2908
    @cristiancamilocalderontapi2908 2 года назад +5

    Hola Hector, te quiero agradecer por el tiempo y el amor que le dedicas a explicar, espero sea bien recompensado. Te quería pedir el favor de que puedas explicar un ejemplo que implique el uso de DBContext con Moq u otra estrategia. Lo intenté y no me quedó del todo claro. Saludos

  • @nahuelmaquieyra9498
    @nahuelmaquieyra9498 2 года назад

    Gracias Hector!
    Me dieron para implementar un proyecto de testing en el trabajo y salió perfectamente con este video.. En mi caso no tuve que instanciar el servicio ya que estaba incluido en el controlador pero si tuve que declarar las variables de entorno dentro del constructor de la clase de testing de la siguiente manera: Environment.SetEnvironmentVariable("nombre variable de entorno", "valor");
    Saludos

  • @TkmMusicProduction
    @TkmMusicProduction Год назад

    Excelente explicación ! 👍👍

  • @GabrielGonzalez-kd9hf
    @GabrielGonzalez-kd9hf 2 года назад +1

    Grande Hector, justo unos de los puntos flacos que estaba por reforzar, muchas gracias.

  • @matutee5158
    @matutee5158 2 года назад +2

    Siempre explicando lo mejor de la mano de el mejor en el mundo de la programación!

  • @joseorbezo2153
    @joseorbezo2153 2 года назад

    Justo estaba interesado en una intro a Unit Testing. Gracias!

  • @josuechacon6240
    @josuechacon6240 2 года назад

    Muchas gracias, necesitamos más contenido como este. Sigue así.

  • @cristiancalichio5335
    @cristiancalichio5335 2 года назад +3

    Genial Héctor!!!!, justamente ahora le voy a empezar a poner foco a aprender lo relacionado con los test. Me viene de 10 este video!!! Muchas gracias y ojala lo apoyen para tener más videos relacionados con respecto a Test!!!!Saludos desde Argentina!!!!!

  •  9 месяцев назад

    Una habilidad increible para enseñar, toma tu like y nuevo suscriptor.

  • @brandonlopez6328
    @brandonlopez6328 2 года назад

    Que buen video! Muchas gracias bro!
    Me ayudó mucho a entender las pruebas unitarias, y yo que pensaba hacerlas a manita :v

  • @waldodelangel
    @waldodelangel 2 года назад

    Tus videos son excelentes, me han ayudado bastante. Un saludo!

  • @jpsolares
    @jpsolares 2 года назад

    Muy completo dando el contexto, la primera parte.

  • @oscargarcia1851
    @oscargarcia1851 2 года назад

    Excelente capo, gracias. Más contenido de prueba unitarias por fa, con otros escenarios como consultas a bases de datos.

  • @RamiroMoctezuma
    @RamiroMoctezuma 2 года назад

    Excelente Master. muchas gracias por compartir tu conocimiento.

  • @lalmar14
    @lalmar14 2 года назад +1

    Ojalá sigas con mas videos sobre este tema, muy bueno

  • @johnnyordonez7070
    @johnnyordonez7070 2 года назад +5

    Hola weon un abrazo! si men me gusta la idea, yo quisiera pues mas contenido de Pruebas unitarias en una arquitectura DDD

  • @venenusbcn
    @venenusbcn 2 года назад

    Que bien explicas! Muchas Gracias por compartir!

  • @usuario_4778
    @usuario_4778 2 года назад

    Temas interesantes. Ojala siga generando mas contenido de este tipo. De mi parte, apoyo total

  • @justoamoretty6359
    @justoamoretty6359 Год назад

    Hermano Gracias!
    Tus videos me han ayudado mucho!

  • @franciscoarciganolasco6027
    @franciscoarciganolasco6027 11 месяцев назад +1

    Te agradezco, me ayudó para un examen

  • @abnermartinez3268
    @abnermartinez3268 Год назад

    Gracias por el video, estuvo excelente!!!
    Por cierto para cuando un video usando clean arquitecture con ardalis

  • @Acidlocuaz
    @Acidlocuaz 2 года назад +1

    Excelente Hector. Ya me inscribí a tu curso de udemy para recordar c#. Sigue con los videos de tdd

  • @cgontec7661
    @cgontec7661 2 года назад

    Saludos Héctor Muy buen video gracias por el aporte. Me gustaría que continuaras con videos acerca de pruebas unitarias como este.

  • @wfcastroa3384
    @wfcastroa3384 2 года назад

    Muy bueno tu video, gracias por compartir tus conocimientos.

  • @eadweardturcotte4355
    @eadweardturcotte4355 2 года назад

    No entendí todo, pero como lo explicas me quede al final de video, Excelete destreza para enseñar. Saludos

  • @yarelikim8238
    @yarelikim8238 10 месяцев назад

    te di un pulgar arriba , me encanto !!

  • @edwmargo
    @edwmargo Год назад +1

    Quiero mas videos de pruebas unitarias, de todos los tipos de test que se pueden hacer en .net. Asi como tu dices, pidan jajaja. Saludos

  • @geovannycardozocedeno6041
    @geovannycardozocedeno6041 2 года назад

    genial Hector saludos.

  • @thedevdudeyt
    @thedevdudeyt 2 года назад +3

    excelentisimo master supremo! estaria chido un cursito de estrucutura de datos con C# en udemy! 🤘🤘

  • @hernanmoreno6808
    @hernanmoreno6808 2 года назад

    hasta que sacaste un video de testing felicitaciones. Seria bueno ver uno de DevOps con pruebas

  • @diegoprietto
    @diegoprietto 2 года назад

    Muy bueno, me encantan tus videos, quiero aplicar Unit Testing en un proyecto de mi trabajo (y también futuro proyectos) y me viene bien este video, estaría bueno una continuación, tengo que seguir capacitándome en este tema.

  • @tatianasantamariamaldonado518
    @tatianasantamariamaldonado518 11 месяцев назад

    Gracias por dar contexto en el video ♥

  • @homenow8911
    @homenow8911 Год назад

    Gracias, este canal es muy util

  • @jonathanalejosvega1501
    @jonathanalejosvega1501 2 года назад

    Genial, sigue con los cursos de UnitTesting.

  • @cruzej2228
    @cruzej2228 Год назад

    Sigue con estos tipos de videos ya que hay poco material de esto.

  • @DanielHernandezManzano
    @DanielHernandezManzano 2 года назад

    Muy buena explicacion amigo y con las cervezas mas jjajaja Gracias me sirvio bastante

  • @lbcdev7206
    @lbcdev7206 2 года назад +1

    GRACIAAAAAS!

  • @unomas7848
    @unomas7848 2 года назад

    Videos útiles como siempre 👍

  • @kiquenet
    @kiquenet 2 года назад

    Muy bueno para empezar con Unit Test y TDD.
    Más videos sobre el tema, y Refactoring, también Tests de integración con .NET Core, Docker y Azure DevOps

  • @josuedev2440
    @josuedev2440 2 года назад

    Excelente información. No hay mucho material de como hacer pruebas unitarias. Espero uno acerca de TDD!!

  • @davidbarajas4025
    @davidbarajas4025 2 года назад

    excelente contenido!!!

  • @Oplaflafla
    @Oplaflafla 2 года назад

    eres un crack explicando, buen vid

  • @andresamortegui91
    @andresamortegui91 2 года назад

    Excelente video amigo Hector, justamente estoy aventurandome en estos temas de unit test y me ha sido de mucha ayuda este video. Ojala puedas por favor seguir subiendo esta clase de contenido para profundizar aun mas tal vez usando TDD.

  • @Reycell
    @Reycell 11 месяцев назад

    JAjaja el mejor del planeta

  • @felixramonfernandezyera9189
    @felixramonfernandezyera9189 7 месяцев назад

    Muy bueno el video , para el proximo puedes hablar sobre los Mocks please

  • @hersokrock
    @hersokrock 2 года назад

    Excelente tema mi estimado. 👍

  • @isaiascasanueva1019
    @isaiascasanueva1019 2 года назад

    siiiii, yo te apoyo.

  • @d-bozz1658
    @d-bozz1658 Год назад +1

    Héctor muy buen video! Podrías hacer otro a futuro en donde muestres cómo hacer pruebas de integración? Ya que los ejemplos qué hay son un poco confusos y no terminan de quedar claros. Saludos desde Uruguay!!

  • @ualvarez95
    @ualvarez95 2 года назад +5

    Hector muy bueno el video!. Me gustaría ampliar con Test de Integración. No encuentro material sobre como probar la comunicación entre capas. Saludos!

  • @rastazion1994
    @rastazion1994 Год назад +1

    Me gustaria ver algun video de pruebas unitarias con ejemplos de windows form hdeleon estaria genial
    Gracias por todos tus aportes que nos das
    Excelente tarde

  • @alexandrohdez3982
    @alexandrohdez3982 2 года назад

    Quiero un video de D.D.D con un ejemplo 😉👏🙏

  • @bloodbahamut
    @bloodbahamut 2 года назад

    Genial, justo hoy me estaba preguntando como es el unit test en C#

  • @jonathanarangoa4281
    @jonathanarangoa4281 2 года назад

    ERES UN PRO enseñas de una forma muy buena. solo un consejo. cuando intentes explicar una palabra o algo no uses el nombre o la misma palabra como cuando explicabas lo de la inyección.

  • @Restiur123
    @Restiur123 2 года назад

    No se si aprendo más de cervezas o de programación con tus videos 😂

  • @johanvacca5044
    @johanvacca5044 2 года назад +1

    Hey Hector recién llego a tu canal hoy por este video, te agradezco el tiempo que te tomaste para realizarlo y la paciencia de explicar las cosas, yo soy uno de esos novatos que mencionaste. Suscrito !... También te quería preguntar si tienes videos acerca de Dapper y cómo realizar una consulta OneToMany en el mismo jeje.

  • @edgarbautistacabrera6589
    @edgarbautistacabrera6589 2 года назад

    Muy buen video, es muy importante escribir las pruebas unitarias. En mi proyecto actual, estoy haciendo esto, es frustrante ver como está el código del servicio. Muchas cosas se hubieran hecho bien, si desde el inicio hubieran escrito unit test.

  • @enfierradosRP
    @enfierradosRP 2 года назад

    Gracias Hector! Metele Mocks cuando puedas para seguir aprendiendo!

  • @DjTitoxxVzla
    @DjTitoxxVzla Год назад +1

    Saludos Hector, pudieses enseñarnos sobre las pruebas de integracion? haciendolas sobre un crud o sobre la logica de negocio de la aplicacion? Seria de mucha ayuda, Muchas Gracias!

  • @Acal1415
    @Acal1415 Год назад

    genial este video introductorio de pruebas unitarias a un API, se puede ampliar la explicacion a como hacerle pruebas a un api con autenticacion? ejemplo: para hacer las consutas de cervezas, debo estar logueado en el sistema (bearer token o lo que sea), asi las prurbas se asemejan mas a la realidad. otro caso puede ser el como abordar pruebas con un ciclo de validaciones mas aplia o que implique Bases de datos, como por ejemplo: el borrado de informacion, donde adiciono una cerveza, debo validar que se agrego, y debo validar que la elimine. esto me genera otra pregunta aparte.... todas las pruebas se ejecutan al mismo tiempo (concurrente)? de alguna forma puedo validar que se ejecuten primero una prueba (la de adicionar cerveza), despues la de consultar cerveza( por ID, el id lo autogenera la BD o el sistema), y termina por la eliminacion. gracias

  • @jdquincey
    @jdquincey 2 года назад +1

    Gracias mi rey!

  • @jebarcha
    @jebarcha 2 года назад +2

    Hola Hector. Excelente video. Siguiendo con unit test puedes hacer uno usando NSubstitute vs Moq y que se recomienda probar primero y/o en que orden, es decir cuando tenemos Controllers, Servicios, Repositorios y Unit of Work? Gracias!

  • @octaviojorge75583
    @octaviojorge75583 Год назад

    buenisimo el video, consulta el proyecto lo tenes para chequear al hacerlo de 0.gracias

  • @mauriciobassi3896
    @mauriciobassi3896 2 года назад

    Excelentes tus vides Hector, te agradezco mucho genio. Entretengo y aprendo. Si tu quisieras ya que eres el maestro, algun video de azure/aws (publicación en la nube), Clean Code. Saludos

  • @dariocastillo6469
    @dariocastillo6469 2 года назад

    Excelente video y la explicación ni se diga, ya que estoy empezando en todo esto me gustaría que hicieras un curso sobre esto, obviamente sería remunerado (udemy) saludos crack

  • @berto3538
    @berto3538 2 года назад

    Que opinas de Winui!???

  • @sergiosepulveda7860
    @sergiosepulveda7860 2 года назад

    Muchas Gracias bro, tkm

  • @ahernand53
    @ahernand53 6 месяцев назад

    Un saludo, Héctor, muy bueno el video, quizás lo estoy viendo bastante tarde, pero muy buen video. Me gustaría preguntarte si para las UTest como lo manejaste en el video primero hiciste todo el desarrollo y luego las pruebas, ¿Es recomendable hacerlo así o es mucho mejor hacerlo con TDD?

  • @CesarSilvaR
    @CesarSilvaR 2 года назад

    Excelente Hector, como siempre contenido valioso y oportuno. Chevere que hagas un video de TDD puntualmente, ya que se escucha mucho entre colegas definiciones como "metodología de diseño de software que se basa en las pruebas" ¿Realmente que significa eso?. Mil gracias crack!

  • @alexislunas
    @alexislunas 2 года назад

    Mas videos asi mi crack

  • @jonasrequena1476
    @jonasrequena1476 2 года назад

    Hola Héctor será que puedes hacer unas pruebas con conexión a base de datos con select update Insert y delete

  • @edwinlozano6891
    @edwinlozano6891 2 года назад

    Excelente. Estaría genial mostrar pruebas con la librería de moq

  • @alvaroxitumul1121
    @alvaroxitumul1121 2 года назад

    Hola Hector, muy buen video, siempre he tenido la duda de como se realizan pruebas unitarias sobre los métodos (no funciones).

  • @arian-spirit
    @arian-spirit 2 года назад

    Hola amigo, esta bueno el video, pero siempre en la vida real los casos son mas complejos, estaria bueno si pudieras mostrar como hacer cuando hay que probar un metodo POST, en una API que recibe la data en el BODY, en un ambiente similar al que mostras ejecutando los metodos directos del controller. O por ejemplo, como testear una aplicación en .net framework, como lograr la compatibilidad y setear los objetos necesarios para poder hacerlo. Saludos!

  • @berto3538
    @berto3538 2 года назад

    Hola !!! Podrías explicar qué es winui??? Y como integrarlo con .net corE???

  • @MarianoGomezBidondo
    @MarianoGomezBidondo Год назад

    comentario para ayudar al algoritmo!

  • @odin2024
    @odin2024 Год назад

    Hola Hector y cuando nuestro controller usa un servcio legacy que es una clase static??

  • @edithavalos2866
    @edithavalos2866 7 месяцев назад

    si podrias hacer sobre azure function EventGridTrigger

  • @TheParagon113
    @TheParagon113 9 месяцев назад

    master harás mas videos de pruebas unitarias?

  • @michaelacevedo1525
    @michaelacevedo1525 2 года назад

    Hdeleon podrías hacer un video evaluando una arquitectura clean, tengo generic repository unitofwork y muchos datos viewmodels y no capto la idea aun

  • @naylord5
    @naylord5 2 года назад

    Excelente video master!
    ¿Podrías hacer un video desplegando un proyecto .net framework con base de datos a AWS?

  • @hernanmoreno6808
    @hernanmoreno6808 2 года назад

    Hola Hector, cuando un video con CI/CD ?

  • @uliseslopez7248
    @uliseslopez7248 2 года назад

    Me gusto tu projecto hermano, te cuento, hace rato intente hacer esto en mi projecto de .net, sin embargo no le pude dar al mockito test, eso si me perdio.

  • @adrianbenitez2392
    @adrianbenitez2392 2 года назад

    Buenisimo el video!! Podrias hacer uno explicando la diferencia entre mock, fake y stub? Gracias

  • @zammyTech
    @zammyTech Год назад

    por favor has mas contenido de este tipo de pruebas unitarias y si puedes en python mejor por favor

  • @dangerosa01
    @dangerosa01 Год назад

    Muy bueno! Consulta, y los endpoint que necesitan authentication (jwt) y payload en el body de la request? como se hace el test? Si hay que crear todo manualmente como supongo, yo creo que es mejor directamente probar en Postman

    • @TomOD90
      @TomOD90 Год назад

      Puedes usar Mock o como lo estoy haciendo yo con WebApplicationFactory

  • @aleal3279
    @aleal3279 2 года назад

    Gracias, ojalá algún día puedas hacer estás pruebas con Java

  • @rodrigoquisbertfernandez2061
    @rodrigoquisbertfernandez2061 2 года назад

    Esta bueno el curso, sin embargo un caso mas aterrizable hubiese sido implementando moqs, ya que al ser pruebas estas no debiesen durar mas de 1 segundo por método evaluado y no estar esperando las . Tendrás algún video implementando moqs ?

  • @starlinpolanco8163
    @starlinpolanco8163 2 года назад +1

    Héctor hola , En c# yo puedo declarar una variable que solo se acceda desde algunos lugares.
    Ejemplo
    Public static bool isAdmin;
    Declarada en el program y que solo se pueda cambiar desde el login ?

  • @emilzonjeronimo8898
    @emilzonjeronimo8898 2 года назад +1

    Por qué sigue habiendo esa identacion del namespace con el visual studio 2022 si en .NET 6 no es necesaria, uso Rider y ese IDE no identa el namespace por defecto. Existe alguna razón por la que una de las características mas esperadas, no se emplee por defecto en Visual Studio?