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); }
public void SetUp() { _mDelegate = new MockDelegate(); m_provider = new SignalingEventProvider(_mDelegate); }