NUnit-dynamic-null-test is a project mainly written in C#, it's free.
How to avoid RuntimeBinderException when checking for null inside dynamic types with NUnit