public void ServiceContainer_RegisterTest() { var appDataDirectory = new DirectoryInfo(Path.GetTempPath()) .CreateSubdirectory(Guid.NewGuid().ToString()); var container = new ServiceContainer(appDataDirectory.FullName); IDummyComposable dummy = new DummyService(); container.RegisterService(dummy); Assert.Equal(dummy, container.Get <IDummyComposable>()); Assert.Contains(typeof(IDummyComposable).FullName, container.AvailableServices()); }