What is the best automation framework for C# and .NET UI testing?

Please suggest the best automation framework for C# and .NET UI testing.