public void NameParsing()
{
// Point Sepparator
AssertName("SocialSense.1.2", "SocialSense");
AssertName("HtmlAgilityPack.1.4.6", "HtmlAgilityPack");
AssertName("Newtonsoft.JsonResult.1.0.5778.10762", "Newtonsoft.JsonResult");
AssertName("Google.ProtocolBuffersLite.Rpc.14.1218.1914.1097", "Google.ProtocolBuffersLite.Rpc");
AssertName("Facebook.7.0.10-beta", "Facebook");
AssertName("AWSSDK.CloudWatchLogs.3.2.3.1-beta", "AWSSDK.CloudWatchLogs");
AssertName("Authentication.1.0.0-rc1-final", "Authentication");
AssertName("Http.Features.1.0.0-rc1-final", "Http.Features");
AssertName("Mvc.4.0.20710.0", "Mvc");
////// Space Sepparator
AssertName("AppNet.NET 1.8", "AppNet.NET");
AssertName("Acr.Settings 5.1.0", "Acr.Settings");
AssertName("Facebook 7.0.10.3400", "Facebook");
AssertName("Bifrost.JSON 1.0.0.32-rc1", "Bifrost.JSON");
AssertName("CS.System.Utilities 2.0.0-bear-rat", "CS.System.Utilities");
// Extra Spacing
AssertName(" Fooo.1.0", "Fooo");
AssertName("Bar 1.2.34-rc", "Bar");
}