コード例 #1
0
ファイル: Exists.cs プロジェクト: yang73137/corefx
    public static void Exists_NonSignificantWhiteSpaceAsPath_ReturnsFalse()
    {
        var paths = IOInputs.GetNonSignificantTrailingWhiteSpace();

        foreach (string path in paths)
        {
            bool result = Directory.Exists(path);

            Assert.False(result, path);
        }
    }
コード例 #2
0
ファイル: CreateDirectory.cs プロジェクト: yang73137/corefx
    public static void CreateDirectory_NonSignificantWhiteSpaceAsPath_ThrowsArgumentException()
    {
        var paths = IOInputs.GetNonSignificantTrailingWhiteSpace();

        foreach (var path in paths)
        {
            Assert.Throws <ArgumentException>(() =>          // BUG 995784: Not setting the parameter name
            {
                Directory.CreateDirectory(path);
            });
        }
    }
コード例 #3
0
ファイル: Exists.cs プロジェクト: yang73137/corefx
    public static void Exists_ExistingDirectoryWithNonSignificantTrailingWhiteSpaceAsPath_ReturnsTrue()
    {
        using (TemporaryDirectory directory = new TemporaryDirectory())
        {
            var components = IOInputs.GetNonSignificantTrailingWhiteSpace();

            foreach (string component in components)
            {
                string path = directory.Path + component;

                bool result = Directory.Exists(path);

                Assert.True(result, path);
            }
        }
    }
コード例 #4
0
ファイル: CreateDirectory.cs プロジェクト: yang73137/corefx
    public static void CreateDirectory_NonSignificantTrailingWhiteSpace_TreatsAsNonSignificant()
    {
        using (TemporaryDirectory directory = new TemporaryDirectory())
        {
            var components = IOInputs.GetNonSignificantTrailingWhiteSpace();

            foreach (string component in components)
            {
                string path = directory.Path + component;

                DirectoryInfo result = Directory.CreateDirectory(path);

                Assert.True(Directory.Exists(result.FullName));
                Assert.Equal(directory.Path, result.FullName);
            }
        }
    }