C# Automated Testing Framework