c# Unit testing Finalizers in C# Finalizers are generally non-deterministic. If you leave the GC to its job,