#pragma warning restore 612, 618 void Awake() { gameObject.name = UNITY_GAME_OBJECT_NAME; bridge = new Bridge(); unlock = new UnlockModule(bridge); push = new PushModule(bridge); #pragma warning disable 612, 618 ads = new AdsModule(bridge); #pragma warning restore 612, 618 }
public void ShouldRegisterAdTimelineBarElementToTimelineBarRegistry() { var timelineBarRegistry = new MockTimelineBarRegistry(); var container = new MockUnityResolver(); container.Bag.Add(typeof(ITimelineBarRegistry), timelineBarRegistry); var module = new AdsModule(container, timelineBarRegistry, new MockRegionViewRegistry()); Assert.IsFalse(timelineBarRegistry.RegisterTimelineBarElementCalled); module.Initialize(); Assert.IsTrue(timelineBarRegistry.RegisterTimelineBarElementCalled); Assert.AreEqual("Ad", timelineBarRegistry.RegisterTimelineBarElementKeyArgument); Assert.IsNotNull(timelineBarRegistry.RegisterTimelineBarElementValueArgument); }