namespace IoC.Tests.UsageScenarios { using System.Collections.Generic; using Shouldly; using Xunit; public class Configurations { [Fact] // $visible=true // $tag=1 Basics // $priority=02 // $description=Configurations // $header=Configurations are used to dedicate a logic responsible for configuring containers. // { public void Run() { using var container = Container .Create() .Using(); var instance = container.Resolve(); // } // Check the instance instance.ShouldBeOfType(); // { } public class Glue : IConfiguration { public IEnumerable Apply(IMutableContainer container) { yield return container .Bind().To() .Bind().To(); } } // } } }