Compare commits
	
		
			2 Commits
		
	
	
		
			204c211603
			...
			22c6f5a109
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 22c6f5a109 | |||
| 02dbea83e7 | 
| @@ -16,4 +16,8 @@ | |||||||
|     <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,20 +1,17 @@ | |||||||
| namespace SmallInjector.Tests | namespace SmallInjector.Tests; | ||||||
|  |  | ||||||
|  | public class Tests | ||||||
| { | { | ||||||
|     public class Tests |     [SetUp] | ||||||
|  |     public void Setup() { } | ||||||
|  |  | ||||||
|  |     [Test] | ||||||
|  |     public void TestInstatiationAndRegistering() | ||||||
|     { |     { | ||||||
|         [SetUp] |         IContainer container = new Container(); | ||||||
|         public void Setup() { } |         container.RegisterType(true, container); | ||||||
|  |         Assert.That(container.IsRegistered(typeof(IContainer)), Is.True); | ||||||
|         [Test] |         var resolved = container.Resolve<IContainer>(); | ||||||
|         public void Test1() |         Assert.That(resolved, Is.EqualTo(container)); | ||||||
|         { |  | ||||||
|             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, null) }; |             _container[typeof(TInterface)] = new List<RegisteredType> { new RegisteredType(typeof(TService), isSingleton, instance) }; | ||||||
|         } |         } | ||||||
|         else |         else | ||||||
|         { |         { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user