What is NUnit and how does it work in .NET testing?
NUnit is a popular open-source unit testing framework for .NET. It allows developers to write
and run automated tests by marking test methods with attributes. NUnit discovers and
executes these tests, verifying that the code behaves as expected.