public void SetUp() { MixpanelConfig.Global.Reset(); urls = new List <string>(); client = new Mixpanel.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.PeopleRemove(DistinctId, DictionaryWithStringProperty), () => client.PeopleUnset(DistinctId, StringPropertyArray), () => client.PeopleDelete(DistinctId), () => client.PeopleTrackCharge(DistinctId, DecimalPropertyValue), () => client.Send(new MixpanelMessage { Kind = MessageKind.PeopleSet, Data = DictionaryWithStringProperty }), }; }
public void MixpanelClientPeopleSetUp() { IPropertyBag properties = TestContext.CurrentContext.Test.Properties; if (properties != null && properties.ContainsKey(PeopleSuperPropsAttribute.Name)) { SuperPropsDetails = (PeopleSuperPropsDetails)properties[PeopleSuperPropsAttribute.Name][0]; Client = new Mixpanel.MixpanelClient(Token, GetConfig(), GetSuperProperties()); } }
public void SetUp() { mixpanelClient = new Mixpanel.MixpanelClient(Token); }