Example #1
0
        public void Allow_to_use_custom_dependency_implementation()
        {
            using (var sut = new SutFactory <ComponentWithDependencies>())
            {
                var customDependency = new CustomDependency();
                sut.UseDependency <IDependency>(customDependency);
                var result = sut.Create();

                result.Dependency.Should().Be(customDependency);
            }
        }
Example #2
0
 public void UseDependency <TDependency>(TDependency dependency) where TDependency : class
 {
     _sutFactory.UseDependency(dependency);
 }