RSpec-Let (nuget): When testing in C# it's not unusual to test instances of a class. The problem we       all face is having a place to initialize our objects.        1. Create a field that is initialized and reset on `[TearDown]`?       2. Create a null field that is initialized during `[SetUp]`?       3. Duplicate the initialization in every `[Test]`?        All three of these are valid, and unfortunately, all three can be found in the       same project and sometimes the same test!
Keywords: NUnit|MSTest|XUnit|RSpec|memoization|helper|dependency|injection