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
                }),
            };
        }