Skip to content

$events --show online-masterclass-zero-to-60-unit-testing-in-c-with-roy-osherove

thu11feb

Online Masterclass: Zero to 60 Unit Testing in C# with Roy Osherove

About

THIS IS NOT A FREE EVENT — TO ATTEND PLEASE PURCHASE A TICKET

https://gotopia.eu/february-2021/masterclasses/307/zero-to-60-unit-testing-in-c
--
Join author and trainer Roy Osherove, for a one-day Zero to 60 Unit Testing in C# masterclass.

ABOUT THE MASTERCLASS

In this masterclass we will learn essential unit testing and test-driven skills and techniques for writing unit tests in a readable, maintainable, and trustworthy fashion, so that we can feel more confident in our code, make it simpler, and save ourselves time in debugging and maintaining our code base.

  • Learn how to write readable, maintainable, trustworthy unit tests using C#,XUnit, NUnit and other unit testing tools and frameworks
  • Learn how to refactor and test legacy code, and what to do when we cannot change existing code
  • Learn the principles of test driven development, and develop new features using TDD
  • Learn how to pair program, and experience it throughout the course
  • Learn about mocks, stubs fakes, and the difference between them
  • Learn about Isolation(mocking) frameworks, how they work, and why some frameworks are more capable than others

Interactive Agenda

  • The first unit test, entry points & exit points
  • Basic XUnit/NUnit APIs, test runners, tips and tricks
  • Writing readable tests
  • TDD introduction
  • TDD Kata exercises
  • Understanding fakes, mocks, and stubs
  • Hand Written fakes, stubs, and mocks
  • Interaction test exercises
  • Isolation frameworks: constrained and unconstrained
  • Isolation framework Comparisons (Moq, FakeItEasy, NSubstitute)
  • Interaction test exercises part 2
  • Unit testing - good practices
  • Legacy code refactoring essential techniques
  • Exercises in legacy refactoring

ABOUT THE EXPERT

Roy Osherove is the author of Art of Unit Testing, Elastic Leadership and the upcoming Enterprise DevOps. He works as an independent consultant, training and consulting on all matters related to testing, engineering practices, tech leadership, continuous delivery and pipeline based organizations. Roy has over 20 years of experience in the industry and been in most types of technical & testing roles, and these days he is working as a freelance consultant & trainer on-site for various companies across the world.

He is consulting and training small and huge companies on TDD, engineering practices, pipeline driven teams, DevOps, agile processes & metrics, scaling up without ruining continuous delivery, and much more.

--
THIS IS NOT A FREE EVENT — TO ATTEND PLEASE PURCHASE A TICKET

https://gotopia.eu/february-2021/masterclasses/307/zero-to-60-unit-testing-in-c