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.

33 lines
986 B

  1. using NUnit.Framework;
  2. namespace UnityEngine.Analytics.Tests
  3. {
  4. public partial class AnalyticsEventTests
  5. {
  6. [Test]
  7. public void FirstInteraction_NoArgsTest()
  8. {
  9. Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.FirstInteraction());
  10. EvaluateAnalyticsResult(m_Result);
  11. }
  12. [Test]
  13. public void FirstInteraction_ActionIdTest(
  14. [Values("test_user_action", "", null)] string actionId
  15. )
  16. {
  17. Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.FirstInteraction(actionId));
  18. EvaluateAnalyticsResult(m_Result);
  19. }
  20. [Test]
  21. public void FirstInteraction_CustomDataTest()
  22. {
  23. var actionId = "test_user_action";
  24. Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.FirstInteraction(actionId, m_CustomData));
  25. EvaluateCustomData(m_CustomData);
  26. EvaluateAnalyticsResult(m_Result);
  27. }
  28. }
  29. }