public async Task WP8SL_TrackEventTest2() { MixpanelClient client = await MixpanelClient.GetCurrentClient(); TrackingEvent evt = GetEvent2(); await client.Track <TrackingEvent>(evt); }
public async Task WP8SL_ProfileUpdateTest7() { MixpanelClient client = await MixpanelClient.GetCurrentClient(); ProfileUpdate pu = GetProfileUpdate7(); await client.Track <ProfileUpdate>(pu); }
public void SetUp() { MixpanelConfig.Global.Reset(); _urls = new List <string>(); _client = new MixpanelClient(Token, GetConfig()); _mixpanelMethods = new List <Action> { () => _client.Track(Event, DistinctId, DictionaryWithStringProperty), () => _client.Alias(DistinctId, Alias), () => _client.PeopleSet(DistinctId, DictionaryWithStringProperty), () => _client.PeopleSetOnce(DistinctId, DictionaryWithStringProperty), () => _client.PeopleAdd(DistinctId, DictionaryWithStringProperty), () => _client.PeopleAppend(DistinctId, DictionaryWithStringProperty), () => _client.PeopleUnion(DistinctId, DictionaryWithStringProperty), () => _client.PeopleUnset(DistinctId, StringPropertyArray), () => _client.PeopleDelete(DistinctId), () => _client.PeopleTrackCharge(DistinctId, DecimalPropertyValue), () => _client.Send(new MixpanelMessage { Kind = MessageKind.PeopleSet, Data = DictionaryWithStringProperty }), }; }
public async Task UNIVERSAL_ProfileUpdateTest6() { MixpanelClient client = await MixpanelClient.GetCurrentClient(); ProfileUpdate pu = GetProfileUpdate6(); await client.Track <ProfileUpdate>(pu); }
public void NETFX_ProfileUpdateTest7() { MixpanelClient client = MixpanelClient.GetCurrentClient(); ProfileUpdate pu = GetProfileUpdate7(); client.Track(pu); }
public void NETFX_TrackEventTest2() { MixpanelClient client = MixpanelClient.GetCurrentClient(); TrackingEvent evt = GetEvent2(); client.Track(evt); }
public void TrackSimpleEvent() { var token = ""; var mixpanelClient = new MixpanelClient(token); var eventData = new Dictionary <string, Object>(); eventData["Time"] = DateTime.UtcNow.AddMinutes(-7); var success = mixpanelClient.Track("test event", "1234", eventData); }
public void NETFX_RevenueTrackingTest() { MixpanelClient client = MixpanelClient.GetCurrentClient(); ProfileUpdate pu = GetRevenueTracking(); client.IsVerboseEnabled = true; client.IsGeolocationEnabled = false; client.Track(pu); }
public async Task WP8SL_RevenueTrackingTest() { MixpanelClient client = await MixpanelClient.GetCurrentClient(); client.IsGeolocationEnabled = false; ProfileUpdate pu = GetRevenueTracking(); client.IsVerboseEnabled = true; await client.Track <ProfileUpdate>(pu); }
public void Track_HttpPostFnNotSet_ThrowsException() { var config = GetConfig(); config.HttpPostFn = null; var mc = new MixpanelClient(Token, config); Assert.That( () => { mc.Track(Event, DistinctId, GetTrackDictionary()); }, Throws.TypeOf<MixpanelConfigurationException>()); }