Compare commits

..

No commits in common. "22c6f5a1099c97473fac60c2279aea2d86eb8c57" and "204c21160338f92e73dcaca1947f620b3272b724" have entirely different histories.

3 changed files with 17 additions and 18 deletions

View File

@ -16,8 +16,4 @@
<PackageReference Include="coverlet.collector" Version="3.1.2" /> <PackageReference Include="coverlet.collector" Version="3.1.2" />
</ItemGroup> </ItemGroup>
<ItemGroup>
<ProjectReference Include="..\SmallInjector\SmallInjector.csproj" />
</ItemGroup>
</Project> </Project>

View File

@ -1,17 +1,20 @@
namespace SmallInjector.Tests; namespace SmallInjector.Tests
{
public class Tests public class Tests
{ {
[SetUp] [SetUp]
public void Setup() { } public void Setup() { }
[Test] [Test]
public void TestInstatiationAndRegistering() public void Test1()
{ {
IContainer container = new Container(); Assert.Pass();
container.RegisterType(true, container); }
Assert.That(container.IsRegistered(typeof(IContainer)), Is.True);
var resolved = container.Resolve<IContainer>(); [Test]
Assert.That(resolved, Is.EqualTo(container)); public void Test2()
{
Assert.Fail();
}
} }
} }

View File

@ -12,7 +12,7 @@ public class Container : IContainer
{ {
if (!IsRegistered<TInterface>()) if (!IsRegistered<TInterface>())
{ {
_container[typeof(TInterface)] = new List<RegisteredType> { new RegisteredType(typeof(TService), isSingleton, instance) }; _container[typeof(TInterface)] = new List<RegisteredType> { new RegisteredType(typeof(TService), isSingleton, null) };
} }
else else
{ {