public void GivenDi_WhenCheckingWhetherCanResolveGloballySafeNullType_ThenThrowsArgumentNullException() { // Arrange // Act // Assert Assert.That(() => Di.CanBeResolvedGloballySafe(null), Throws.ArgumentNullException); }
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); }