コード例 #1
0
        public void TestParseMalformedImport()
        {
            //Given
            var import = "osufx://osu./Framework/*";

            //Then
            Assert.Throws <FormatException>(() => ImportNamespaceInfo.Parse(import));
        }
コード例 #2
0
        public void TestParseInvalidScheme()
        {
            //Given
            var import = "http://osu.Framework/*";

            //Then
            Assert.Throws <NotSupportedException>(() => ImportNamespaceInfo.Parse(import));
        }
コード例 #3
0
        public void TestParse()
        {
            //Given
            var import = "osufx://osu.Framework/*";

            //When
            var importInfo = ImportNamespaceInfo.Parse(import);

            //Then
            Assert.Equal("osu.Framework", importInfo.AssemblyName);
            Assert.Equal("*", importInfo.ImportPattern);
        }