9 public void AchievementStep_StepIndexTest(
10 [Values(-1, 0, 1)]
int stepIndex
13 var achievementId =
"unit_tester";
15 Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.AchievementStep(stepIndex, achievementId));
16 EvaluateAnalyticsResult(m_Result);
20 public void AchievementStep_AchievementIdTest(
21 [Values(
"unit_tester",
"",
null)]
string achievementId
26 if (
string.IsNullOrEmpty(achievementId))
28 Assert.Throws<ArgumentException>(() => AnalyticsEvent.AchievementStep(stepIndex, achievementId));
32 Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.AchievementStep(stepIndex, achievementId));
33 EvaluateAnalyticsResult(m_Result);
38 public void AchievementStep_CustomDataTest()
41 var achievementId =
"unit_tester";
43 Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.AchievementStep(stepIndex, achievementId, m_CustomData));
45 EvaluateAnalyticsResult(m_Result);
static void EvaluateCustomData(IDictionary< string, object > customData)
Normal. Unregistered.