public void TestBunchOfFullValidTypes(
            BasicMimeType inMimeType, string inMimeTypeStr, string inExt)
        {
            // ASSERT: NOT testing None || Generic types || null mstring || extensions
            True(inMimeTypeStr.NotNulle());
            True(inExt.NotNulle());
            False(inMimeType.IsGenericTypeOrNone());

            BasicMimeType mtypeFromStr = BasicMimeTypesX.ParseMimeType(inMimeTypeStr);

            True(mtypeFromStr == inMimeType);

            BasicMimeType extMtype = BasicMimeTypesX.GetMimeTypeFromFileExtension(inExt);

            True(mtypeFromStr == extMtype);

            string gottenMTypeStrFromInEnum = inMimeType.MimeTypeString();

            True(inMimeTypeStr == gottenMTypeStrFromInEnum);
        }
        public void Test_InvalidOrMissing_Extensions(string ext)
        {
            BasicMimeType extMtype = BasicMimeTypesX.GetMimeTypeFromFileExtension(ext);

            True(extMtype == BasicMimeType.none);
        }