DarthFubuMVC/fubucore — pull request #47 by rauhryan (2012-07-25 20:13:05+00:00)
Title: Fixes primitive Array binding

ArrayPropertyBinder && CollectionPropertyBinder are meant to bind complex objects
using the same syntax that ASP.NET MVC uses.

"Herps[0]Derp=foo&Herps[1]Derp=bar"

given this input model

public class FakeModel
{
public IEnumerable Herps { get; set; }
}

the problem is that CollectionPropertyBinder.Match is too greedy so primitive arrays don't fall through to the
ArrayConverterFamily

I fixed the matches and add more tests around the ArrayConverterFamily and the CollectionPropertyBinder