Alquimiaware.NuGetUnity.Tests.NameVersionTests.NameParsing C# (CSharp) Method

NameParsing() private method

private NameParsing ( ) : void
return void
        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");
        }