Пример #1
0
        public void GivenDi_WhenCheckingWhetherCanResolveGloballySafeNullType_ThenThrowsArgumentNullException()
        {
            // Arrange

            // Act

            // Assert
            Assert.That(() => Di.CanBeResolvedGloballySafe(null), Throws.ArgumentNullException);
        }
Пример #2
0
        GivenContainerWithRegisteredObject_WhenCheckingWhetherCanResolveGloballySafeOtherType_ThenReturnsFalse()
        {
            // Arrange
            var dependency = NewGameObject().AddComponent <Rigidbody>();

            var gameObject = NewGameObject();

            gameObject.AddComponent <ListDependencyContainer>().Add(dependency);
            gameObject.AddComponent <RootDependencyContainer>();

            // Act
            var resolved = Di.CanBeResolvedGloballySafe <BoxCollider>();

            // Assert
            Assert.That(resolved, Is.False);
        }