public void TestUserStory() { //1: Create a session provider AppKeyAndSessionProvider sessionProvider = new AppKeyAndSessionProvider( AppKeyAndSessionProvider.SSO_HOST_COM, AppKey, UserName, Password); //2: Create a client Client client = new Client( "stream-api-integration.betfair.com", 443, sessionProvider); //3: Create a cache ClientCache cache = new ClientCache(client); //4: Setup order subscription //Register for change events cache.OrderCache.OrderMarketChanged += (sender, arg) => Console.WriteLine("Order:" + arg.Snap); //Subscribe to orders cache.SubscribeOrders(); //5: Setup market subscription //Register for change events cache.MarketCache.MarketChanged += (sender, arg) => Console.WriteLine("Market:" + arg.Snap); //Subscribe to markets (use a valid market id or filter) cache.SubscribeMarkets("1.125037533"); Thread.Sleep(5000); //pause for a bit }