A lightweight IOC Container that is powerful enough to do all the things you need it to do.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Simon G d29aa3bda5 - prepare for beta 9 3 years ago
..
Properties split test project 3 years ago
IocValidator.cs - check if create method returns same type as registration 3 years ago
LightweightIocContainer.Validation.csproj - prepare for beta 9 3 years ago
LightweightIocContainer.Validation.xml Split package into multiple packages 3 years ago
README.md - prepare for beta 9 3 years ago

README.md

Get started with the Lightweight IOC Container Validator

How to install

The easiest way to install the Lightweight IOC Container is by using NuGet through the .NET CLI:

> dotnet add package LightweightIocContainer.Validaton --version 4.0.0-beta9

Validation

You can validate your IocContainer setup by using the IocValidator in a unit test:

[TestFixture]
public class IocValidationTest
{
    [Test]
    public void ValidateIocContainerSetup()
    {
        IocContainer container = new();
        container.Install(new Installer());

        IocValidator validator = new(container);
        validator.Validate();
    }
}

If this test is successful, everything is correctly installed and can be resolved by the IocContainer. By going through the thrown exceptions in case of a failed test you will see what is not working correctly with your current setup.