public void Given_GetTestMessage_When_NoTime_Then_CorrectDataSent() { Client.UtcNow = () => Time; MixpanelMessageTest message = Client.PeopleTrackChargeTest(DistinctId, DecimalPropertyValue); AssertDictionary(message.Data, DistinctId); }
public void Given_GetTestMessage_When_DistinctIdFromParams_Then_CorrectMessageReturned() { MixpanelMessageTest message = Client.PeopleUnsetTest(DistinctId, StringPropertyArray); AssertDictionary(message.Data, DistinctId); }
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); }
public void Given_GetTestMessage_When_DistinctIdFromParams_Then_CorrectMessageReturned() { MixpanelMessageTest message = Client.TrackTest(Event, DistinctId, GetProperties()); AssertDictionary(message.Data, DistinctId, 4 + 2 + 0); }
public void Given_GetTestMessage_When_NoDistinctId_Then_CorrectMessageReturned() { MixpanelMessageTest message = Client.TrackTest(Event, GetProperties(includeDistinctId: false)); AssertDictionary(message.Data, null, 3 + 2 + 0); }
public void Given_GetTestMessage_When_DistinctIdFromParams_Then_CorrectMessageReturned() { MixpanelMessageTest message = Client.AliasTest(DistinctId, Alias); AssertDictionary(message.Data, DistinctId); }