C# example client with tests