Example #1
0
        public void Returns_filename()
        {
            string filename = "filename";

            var file = new UnityAssetPath(filename);

            Assert.That(file.ToString(), Is.EqualTo(filename));
        }
Example #2
0
        public void Returns_path()
        {
            string filename = "this/is/a/path";

            var file = new UnityAssetPath(filename);

            Assert.That(file.ToString(), Is.EqualTo(filename));
        }
Example #3
0
        public void Converts_mixed_slashes_to_forward_slashes()
        {
            string filename         = "this\\is/a\\path";
            string expectedFileName = "this/is/a/path";

            var file = new UnityAssetPath(filename);

            Assert.That(file.ToString(), Is.EqualTo(expectedFileName));
        }
Example #4
0
        public void Strips_file_extension(string filename)
        {
            var file = new UnityAssetPath(filename + ".fbx");

            Assert.That(file.ToString(), Is.EqualTo(filename));
        }
Example #5
0
        public void Doesnt_double_add_leading_assets_prefix(string filename)
        {
            var file = new UnityAssetPath("Assets/" + filename);

            Assert.That(file.ToString(includeAssetsPrefix: true), Is.EqualTo("Assets/" + filename));
        }
Example #6
0
        public void Strips_leading_assets_prefix(string filename)
        {
            var file = new UnityAssetPath("Assets/" + filename);

            Assert.That(file.ToString(), Is.EqualTo(filename));
        }
Example #7
0
        public void Adds_leading_assets_refix_and_file_extension(string filename)
        {
            var file = new UnityAssetPath(filename);

            Assert.That(file.ToString(includeAssetsPrefix: true, includeExtension: true), Is.EqualTo("Assets/" + filename));
        }
Example #8
0
        public void Adds_file_extension(string filename)
        {
            var file = new UnityAssetPath(filename);

            Assert.That(file.ToString(includeExtension: true), Is.EqualTo(filename));
        }
Example #9
0
        public void Doesnt_double_add_period_to_file_extension()
        {
            var file = new UnityAssetPath("file", ".fbx");

            Assert.That(file.ToString(includeExtension: true), Is.EqualTo("file.fbx"));
        }