Open twawrzyczny opened 5 years ago
This seemed to be possible in 3.2.0.0 but now it seems to always return an empty list when binding a generic list.
Here's an example: public class Bunny { public string Name { get; set; } }
[TestFixture] public class BunnyTestFixture { private MoqMockingKernel kernel; public BunnyTestFixture() { kernel = new MoqMockingKernel(); kernel.Bind<List<Bunny>>().ToMethod(c => BunnyTestFixture.BuildMyBunnyArmy()); } private static List<Bunny> BuildMyBunnyArmy() { return new List<Bunny> { new Bunny {Name = "Bugs"}, new Bunny {Name = "Calvin"}, new Bunny {Name = "Carter"}, new Bunny {Name = "Dora"} }; } [Test] public void TestKernelBinding() { var bunnyArmy = kernel.Get<List<Bunny>>(); Assert.IsTrue(bunnyArmy.Count > 0); } }
This seemed to be possible in 3.2.0.0 but now it seems to always return an empty list when binding a generic list.
Here's an example: public class Bunny { public string Name { get; set; } }