Example #1
0
    public void TestRemove()
    {
        InjectService.RegisterTransient <IWordService, WordService>();
        InjectService.RegisterTransient <ISentanceService, SentanceService>();
        InjectService.RegisterTransient <Document>();


        InjectService.Unregister <Document>();
        var document = InjectService.Get <Document>();

        Assert.IsNull(document);

        InjectService.UnregisterAll();
        Assert.IsNull(InjectService.Get <IWordService>());
        Assert.IsNull(InjectService.Get <ISentanceService>());
    }
Example #2
0
 private void OnDisable()
 {
     InjectService.Unregister <LabInterSystem>();
 }