-
Notifications
You must be signed in to change notification settings - Fork 26
Open
Description
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);
}
}
Metadata
Metadata
Assignees
Labels
No labels