public void Create_InjectsContainerParameter() { Assert.IsNull(_testObjectPrefab.Injectable); PrefabFactory.Parameter[] parameters = { new PrefabFactory.Parameter(_injectedNumber, typeof(int)) }; PrefabFactoryTestObject result = _prefabFactory.Create(_testObjectPrefab, parameters, Container); Assert.AreEqual(_injectedNumber, result.Number); Assert.AreEqual(_boundInjectable, result.Injectable); }
public void Create_InjectsParameters() { Assert.IsNull(_testObjectPrefab.Injectable); PrefabFactory.Parameter[] parameters = { new PrefabFactory.Parameter(_injectable, typeof(TestInjectable)), new PrefabFactory.Parameter(_injectedNumber, typeof(int)) }; PrefabFactoryTestObject result = _prefabFactory.Create(_testObjectPrefab, parameters); Assert.IsNotNull(result); Assert.AreEqual(_injectedNumber, result.Number); Assert.AreEqual(_injectable, result.Injectable); }