Linq using StartsWith always empty
===

I have a simply List<Organisations> with dummy data as follows: 

    List<Organisation> list = new List<Organisation>();
    list.Add(new Organisation() { LogoUrl = "/images/logos/Blade.png", OrganisationId = 1, OrganisationName = "Blade" });
    list.Add(new Organisation() { LogoUrl = "/images/logos/Torn.png", OrganisationId = 2, OrganisationName = "Torn" });

When I run the linq query: 

    var results = from org in OrganisationsController.GetDummyList()
                  where org.OrganisationName.StartsWith(searchString)
                  select org;

It always returns an Empty result. In this case the searchString is specified by the user and the example would be "Tor". 

Using different variations like '`where org.OrganisationName == searchString`' where the search string is Torn works. But StartsWith never works. 

Any ideas where I'm going wrong? 

Thanks,
Jacques