public void IncompatibilityTest() { DependencyProvider provider; DependenciesConfiguration config = new DependenciesConfiguration(); config.Register <ClassForExample, ClassForExample3>(true); try { provider = new DependencyProvider(config); ClassForExample2 actual = provider.Resolve <ClassForExample2>(); Assert.IsNotNull(actual); } catch (ConfigurationValidationException ex) { Assert.IsNotNull(ex.Message); } }
public void NotRegisteredTypeTest() { DependencyProvider provider; DependenciesConfiguration config = new DependenciesConfiguration(); config.Register <IExample, ClassForExample>(true); try { provider = new DependencyProvider(config); ClassForExample2 actual = provider.Resolve <ClassForExample2>(); Assert.IsNotNull(actual); } catch (TypeNotRegisterException ex) { Assert.IsNotNull(ex.Message); } }