public void Given_GetTestMessage_When_NoTime_Then_CorrectDataSent()
        {
            Client.UtcNow = () => Time;
            MixpanelMessageTest message = Client.PeopleTrackChargeTest(DistinctId, DecimalPropertyValue);

            AssertDictionary(message.Data, DistinctId);
        }
Example #2
0
        public void Given_GetTestMessage_When_DistinctIdFromParams_Then_CorrectMessageReturned()
        {
            MixpanelMessageTest message = Client.PeopleUnsetTest(DistinctId, StringPropertyArray);

            AssertDictionary(message.Data, DistinctId);
        }
Example #3
0
        public void Given_GetTestMessage_When_DistinctIdFromProps_Then_CorrectMessageReturned()
        {
            MixpanelMessageTest message = Client.PeopleRemoveTest(GetProperties(includeDistinctId: true));

            AssertDictionary(message.Data, DistinctId);
        }
        public void Given_GetTestMessage_When_TimeFromParams_Then_CorrectDataSent()
        {
            MixpanelMessageTest message = Client.PeopleTrackChargeTest(DistinctId, DecimalPropertyValue, Time);

            AssertDictionary(message.Data, DistinctId);
        }
        public void Given_GetTestMessage_When_DistinctIdFromParams_Then_CorrectMessageReturned()
        {
            MixpanelMessageTest message = Client.PeopleSetOnceTest(DistinctId, GetProperties());

            AssertDictionary(message.Data, DistinctId);
        }
        public void Given_GetTestMessage_When_DistinctIdFromSuperProps_Then_CorrectMessageReturned()
        {
            MixpanelMessageTest message = Client.PeopleDeleteTest();

            AssertDictionary(message.Data, SuperDistinctId);
        }
Example #7
0
        public void Given_GetTestMessage_When_DistinctIdFromParams_Then_CorrectMessageReturned()
        {
            MixpanelMessageTest message = Client.TrackTest(Event, DistinctId, GetProperties());

            AssertDictionary(message.Data, DistinctId, 4 + 2 + 0);
        }
Example #8
0
        public void Given_GetTestMessage_When_NoDistinctId_Then_CorrectMessageReturned()
        {
            MixpanelMessageTest message = Client.TrackTest(Event, GetProperties(includeDistinctId: false));

            AssertDictionary(message.Data, null, 3 + 2 + 0);
        }
Example #9
0
        public void Given_GetTestMessage_When_DistinctIdFromParams_Then_CorrectMessageReturned()
        {
            MixpanelMessageTest message = Client.AliasTest(DistinctId, Alias);

            AssertDictionary(message.Data, DistinctId);
        }