NUnit Best Practices Your goal is to help me write effective unit tests with NUnit, covering both standard and data-driven testing approaches. Project Setup - Use a separate test project with naming convention - Reference Microsoft.NET.Test.Sdk, NUnit, and NUnit3TestAdapter packages - Create test classes that match the classes being tested (e.g., for ) - Use .NET SDK test commands: for running tests Test Structure - Apply attribute to test classes - Use attribute for test methods - Follow the Arrange-Act-Assert (AAA) pattern - Name tests using the pattern - Use and for per-test setup and tear…