예제 #1
0
        public void WhenPathIsRelative_ShouldReturnRelativeCurrentPath( )
        {
            var fixture = new Fixture( );
            var path    = fixture.Create("path-");
            var result  = LinuxPath.GetPathRoot(path);

            Assert.Equal("./", result);
        }
예제 #2
0
        public void WhenPathIsRooted_ShouldReturnRootPath()
        {
            var fixture = new Fixture( );
            var path    = fixture.Create("/path-");
            var result  = LinuxPath.GetPathRoot(path);

            Assert.Equal("/", result);
        }
예제 #3
0
파일: LinuxPathTests.cs 프로젝트: sttt/madb
        public void GetPathRootTest()
        {
            String result = LinuxPath.GetPathRoot("/system/busybox");

            Assert.AreEqual <string>("/", result);

            result = LinuxPath.GetPathRoot("/system/xbin/");
            Assert.AreEqual <string>("/", result);

            result = LinuxPath.GetPathRoot("/system/xbin/file.ext");
            Assert.AreEqual <string>("/", result);
        }
예제 #4
0
        public void WhenPathEmpty_ShouldReturnRelativeCurrentPath( )
        {
            var result = LinuxPath.GetPathRoot(string.Empty);

            Assert.Equal("./", result);
        }
예제 #5
0
        public void WhenPathIsNull_ShouldReturnNull()
        {
            var result = LinuxPath.GetPathRoot(null);

            Assert.Null(result);
        }