Пример #1
0
        public void SetupMultipex()
        {
            transport1 = Substitute.For <Transport>();
            transport2 = Substitute.For <Transport>();

            GameObject gameObject = new GameObject();

            transport            = gameObject.AddComponent <FallbackTransport>();
            transport.transports = new[] { transport1, transport2 };
        }
Пример #2
0
        public void Setup()
        {
            GameObject gameObject = new GameObject();

            // set inactive so that awake isn't called
            gameObject.SetActive(false);

            transport1 = Substitute.For <Transport>();
            transport2 = gameObject.AddComponent <MemoryTransport>();

            transport            = gameObject.AddComponent <FallbackTransport>();
            transport.transports = new[] { transport1, transport2 };

            gameObject.SetActive(true);
        }
Пример #3
0
        public void Setup()
        {
            transportObj = new GameObject();

            transport = transportObj.AddComponent <FallbackTransport>();

            // this gives warnings,  it is ok
            transport1 = Substitute.For <Transport>();
            transport2 = Substitute.For <Transport>();

            transport1.Supported.Returns(true);
            transport2.Supported.Returns(true);

            transport.transports = new[] { transport1, transport2 };
            conn1 = Substitute.For <IConnection>();
            conn2 = Substitute.For <IConnection>();
        }