Compare commits
No commits in common. "22c6f5a1099c97473fac60c2279aea2d86eb8c57" and "204c21160338f92e73dcaca1947f620b3272b724" have entirely different histories.
22c6f5a109
...
204c211603
@ -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>
|
||||||
|
@ -1,17 +1,20 @@
|
|||||||
namespace SmallInjector.Tests;
|
namespace SmallInjector.Tests
|
||||||
|
|
||||||
public class Tests
|
|
||||||
{
|
{
|
||||||
[SetUp]
|
public class Tests
|
||||||
public void Setup() { }
|
|
||||||
|
|
||||||
[Test]
|
|
||||||
public void TestInstatiationAndRegistering()
|
|
||||||
{
|
{
|
||||||
IContainer container = new Container();
|
[SetUp]
|
||||||
container.RegisterType(true, container);
|
public void Setup() { }
|
||||||
Assert.That(container.IsRegistered(typeof(IContainer)), Is.True);
|
|
||||||
var resolved = container.Resolve<IContainer>();
|
[Test]
|
||||||
Assert.That(resolved, Is.EqualTo(container));
|
public void Test1()
|
||||||
|
{
|
||||||
|
Assert.Pass();
|
||||||
|
}
|
||||||
|
|
||||||
|
[Test]
|
||||||
|
public void Test2()
|
||||||
|
{
|
||||||
|
Assert.Fail();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -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
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user