Exemplo n.º 1
0
#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);
        }