Introducci贸n
Conoce una prueba unitaria de concatenaci贸n de strings en C#
Prerequisitos
驴Qu茅 son pruebas unitarias?
Librer铆as de pruebas en .NET
Herramientas y c贸digo base
Quiz: Introducci贸n
Pruebas unitarias con xUnit
Creando tu primera prueba con xUnit
Tipos de Assert en xUnit
Tipos de Assert en xUnit parte 2
Atributos Theory e InlineData
Atributo Skip
Quiz: Pruebas unitarias con xUnit
驴Qu茅 hemos aprendido?
Revisemos lo que hemos aprendido
Quiz: 驴Qu茅 hemos aprendido?
Utilizando librer铆a moq
Concepto de mock y libreria moq en .NET
Utilizando la libreria Moq
Mock de funciones
Quiz: Utilizando librer铆a moq
Cobertura de pruebas unitarias
Que es la cobertura de pruebas y como se mide?
Iniciando con Coverlet
Atributos de configuraci贸n en coverlet
Reporte de cobertura
Quiz: Cobertura de pruebas unitarias
Cierre
Cierre de curso
Quiz: Cierre
Undertaking a new course can be both exciting and challenging, especially if it involves programming. It is crucial to be clear that certain prerequisite knowledge is necessary to make the most of the content and successfully tackle the world of development. This course is no exception, and here are the fundamentals you need to get a handle on before enrolling and moving forward with this learning.
To approach this course with confidence, it is essential that you have a solid foundation in the C-Sharp programming language and the .NET framework. This knowledge will enable you to understand the advanced concepts that will be explored. Specifically, you should be comfortable with:
If you still don't feel confident in one or another aspect, don't worry. Plaxy offers introductory courses that can adequately prepare you for this challenge.
Another pillar in which you should be well versed is object-oriented programming (OOP) with C-Sharp. This methodology is key in the structure of the code you will develop:
These concepts will allow you to write efficient and maintainable code, following development best practices.
The course uses .NET 7 as the base version. It is the latest version at the time of recording, but you can also use more recent versions such as .NET 8, 9 or 10 thanks to its backward compatibility. This means that the skills you acquire will be valid for future updates of the framework.
On the other hand, the suggested official integrated development environment (IDE) is Visual Studio 2022. However, if you work on operating systems such as Mac OS or Linux, and Visual Studio is not an option, you can use Visual Studio Code. The latter, in conjunction with the .NET command line interface (CLI), offers similar functionality, allowing you to execute the same commands through a terminal.
Finally, there are some recommended tips before starting the course:
Stay motivated and give your best in every lesson. With these tools and preparation, you will surely be ready to tackle this exciting course and take your programming skills to the next level. Go ahead, you have a promising future in software development!
Contributions 2
Questions 1
Want to see more contributions, questions and answers from the community?