Exemple #1
0
        public void QualifiersWork()
        {
            var go = MakeGameObject();

            go.name = "specific";
            var behaviour = go.AddComponent <SimpleBehaviour>();

            go      = MakeGameObject();
            go.name = "gummiente";
            go.AddComponent <SimpleBehaviour>();

            _context.Declare <SimpleService>();
            _context.Declare <SpecificBehaviourHolder>();
            _context.DeclareMonoBehavioursFromSceneQualified <SimpleBehaviour>();
            _context.Resolve();

            Assert.AreSame(behaviour, _context.Get <SpecificBehaviourHolder>().SimpleBehaviour);
        }