63 lines
1.9 KiB
C#
63 lines
1.9 KiB
C#
using NUnit.Framework;
|
|
|
|
namespace UnityEngine.Analytics.Tests
|
|
{
|
|
public partial class AnalyticsEventTests
|
|
{
|
|
[Test]
|
|
public void AdOffer_RewardedTest(
|
|
[Values(true, false)] bool rewarded
|
|
)
|
|
{
|
|
Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.AdOffer(rewarded));
|
|
EvaluateAnalyticsResult(m_Result);
|
|
}
|
|
|
|
[Test]
|
|
public void AdOffer_NetworkStringTest(
|
|
[Values("unityads", "", null)] string network
|
|
)
|
|
{
|
|
var rewarded = true;
|
|
|
|
Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.AdOffer(rewarded, network));
|
|
EvaluateAnalyticsResult(m_Result);
|
|
}
|
|
|
|
[Test]
|
|
public void AdOffer_NetworkEnumTest(
|
|
[Values(AdvertisingNetwork.UnityAds, AdvertisingNetwork.None)] AdvertisingNetwork network
|
|
)
|
|
{
|
|
var rewarded = true;
|
|
|
|
Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.AdOffer(rewarded, network));
|
|
EvaluateAnalyticsResult(m_Result);
|
|
}
|
|
|
|
[Test]
|
|
public void AdOffer_PlacementIdTest(
|
|
[Values("rewardedVideo", "", null)] string placementId
|
|
)
|
|
{
|
|
var rewarded = true;
|
|
var network = AdvertisingNetwork.UnityAds;
|
|
|
|
Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.AdOffer(rewarded, network, placementId));
|
|
EvaluateAnalyticsResult(m_Result);
|
|
}
|
|
|
|
[Test]
|
|
public void AdOffer_CustomDataTest()
|
|
{
|
|
var rewarded = true;
|
|
var network = AdvertisingNetwork.UnityAds;
|
|
var placementId = "rewardedVideo";
|
|
|
|
Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.AdOffer(rewarded, network, placementId, m_CustomData));
|
|
EvaluateCustomData(m_CustomData);
|
|
EvaluateAnalyticsResult(m_Result);
|
|
}
|
|
}
|
|
}
|