Beispiel #1
0
        public void TestUnchangingValue()
        {
            string          initPath = "Assets";
            UnityFolderPath pathObj  = new UnityFolderPath(initPath);

            pathObj.Path = "NonExistantMelonHead";

            Assert.That(pathObj.Path, Is.EqualTo(initPath));
        }
        public void TestUnchangingValue()
        {
            string          initPath = "Assets";
            UnityFolderPath pathObj  = new UnityFolderPath(initPath);

            // There is a very slim chance that this folder actually exists in our project.
            pathObj.Path = "Assets/NonExistantMelonHead";

            Assert.That(pathObj.Path, Is.EqualTo(initPath));
        }
Beispiel #3
0
        public void TestProjectExclusivity()
        {
            string          initPath = "Assets/ReachBeyond";
            UnityFolderPath pathObj  = new UnityFolderPath(initPath);

            pathObj.Path = Path.GetPathRoot(
                Path.GetPathRoot(Application.dataPath)
                );

            Assert.That(pathObj.Path, Is.EqualTo(initPath));
        }
        public void TestProjectExclusivity()
        {
            string          initPath = "Assets";
            UnityFolderPath pathObj  = new UnityFolderPath(initPath);

            // In this case, the datapath points to a real folder outside our project.
            // Therefor, this operation should fail.
            pathObj.Path = Path.GetPathRoot(
                Path.GetPathRoot(Application.dataPath)
                );

            Assert.That(pathObj.Path, Is.EqualTo(initPath));
        }