Index: InversionOfControl/Castle.MicroKernel.Tests/MicroKernelTestCase.cs
===================================================================
--- InversionOfControl/Castle.MicroKernel.Tests/MicroKernelTestCase.cs	(revision 5413)
+++ InversionOfControl/Castle.MicroKernel.Tests/MicroKernelTestCase.cs	(working copy)
@@ -171,6 +171,15 @@
 		}
 
 		[Test]
+		public void ResolveAllAccountsForAssignableServices()
+		{
+			kernel.AddComponent("test", typeof(ICommon), typeof(CommonImpl2));
+			kernel.AddComponent("test2", typeof(ICommonSub1), typeof(CommonSub1Impl));
+			ICommon[] services = kernel.ResolveAll<ICommon>();
+			Assert.AreEqual(2, services.Length);
+		}
+
+		[Test]
 		public void ResolveAllWaitingOnDependencies()
 		{
 			kernel.AddComponent("test", typeof(ICommon), typeof(CommonImplWithDependancy));
