Example #1
0
        public static TestContainer <T> Create(string name)
        {
            var test         = new MonoBehaviourTest <T>();
            var dependencies = CreateDependencies(test.component);
            var instance     = new RenderStreamingInternal(ref dependencies);
            var provider     = new SignalingEventProvider(instance);
            var container    = new TestContainer <T> {
                test = test, instance = instance, provider = provider
            };

            test.component.SetHandler(instance);
            test.gameObject.name = name;
            provider.Subscribe(test.component);
            return(container);
        }
Example #2
0
 public void SetUp()
 {
     _mDelegate = new MockDelegate();
     m_provider = new SignalingEventProvider(_mDelegate);
 }