public void TrackSocial_Tracks_Social() { const string action = "Poke"; const string network = "FriendFace"; const string target = "Clown"; var list = new List <Uri>(); var client = new MeasurementAnalyticsClient(); MeasurementTestHelpers.ConfigureForTest(client, list.Add); client.TrackSocial(action, network, target); Assert.AreEqual(1, list.Count); var parameters = list[0].GetComponents(UriComponents.Query, UriFormat.Unescaped).Split('&'); CollectionAssert.Contains(parameters, "t=social"); CollectionAssert.Contains(parameters, "sa=" + action); CollectionAssert.Contains(parameters, "sn=" + network); CollectionAssert.Contains(parameters, "st=" + target); }