You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

39 lines
1.1 KiB

  1. using System;
  2. using NUnit.Framework;
  3. namespace UnityEngine.Analytics.Tests
  4. {
  5. public partial class AnalyticsEventTests
  6. {
  7. [Test]
  8. public void TutorialStep_StepIndexTest(
  9. [Values(-1, 0, 1)] int stepIndex
  10. )
  11. {
  12. Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.TutorialStep(stepIndex));
  13. EvaluateAnalyticsResult(m_Result);
  14. }
  15. [Test]
  16. public void TutorialStep_TutorialIdTest(
  17. [Values("test_tutorial", "", null)] string tutorialId
  18. )
  19. {
  20. var stepIndex = 0;
  21. Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.TutorialStep(stepIndex, tutorialId));
  22. EvaluateAnalyticsResult(m_Result);
  23. }
  24. [Test]
  25. public void TutorialStep_CustomDataTest()
  26. {
  27. var stepIndex = 0;
  28. var tutorialId = "test_tutorial";
  29. Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.TutorialStep(stepIndex, tutorialId, m_CustomData));
  30. EvaluateCustomData(m_CustomData);
  31. EvaluateAnalyticsResult(m_Result);
  32. }
  33. }
  34. }