public void TestMethod_GenerateUniqueFileName_false_file_does_not_exist_in_document_dir()
        {
            string     sourceDir = Environment.SpecialFolder.MyDocuments.ToString();
            const bool expected  = false;
            string     result    = FunctionsString.GenerateUniqueFilename(sourceDir, RandomCharacters.UpperLowerDigitSpecial);

            Assert.AreEqual(File.Exists(Path.Combine(sourceDir, result)), expected);
        }
        public void TestMethod_GenerateUniqueFileName_false_file_does_not_exist_in_temp_dir()
        {
            string     sourceDir = Path.GetTempPath();
            const bool expected  = false;
            string     result    = FunctionsString.GenerateUniqueFilename(sourceDir, RandomCharacters.UpperLowerDigitSpecial);

            Assert.AreEqual(File.Exists(Path.Combine(sourceDir, result)), expected);
        }
        public void TestMethod_GenerateUniqueFileName_true_length_thirteen()
        {
            string    sourceDir = Path.GetTempPath();
            const int expected  = 13;
            string    result    = FunctionsString.GenerateUniqueFilename(sourceDir, RandomCharacters.UpperLowerDigitSpecial, 8, true, "docx");

            Assert.AreEqual(result.Length, expected);
        }
예제 #4
0
        public void TestMethod_InjectNumber_10()
        {
            string source   = "filename.xlsx";
            int    source2  = 10;
            string expected = "filename10.xlsx";
            string result   = FunctionsString.InjectNumberIntoFileName(source, source2);

            Assert.AreEqual(expected, result);
        }
예제 #5
0
        public void TestMethod_GetUniqueFileName()
        {
            string source   = "filename.xlsx";
            int    source2  = 1;
            string expected = "filename1.xlsx";
            string result   = FunctionsString.GetUniquefileName(source, source2);

            Assert.AreEqual(expected, result);
        }
예제 #6
0
        public void TestMethod_SplitString_One_Word()
        {
            string        source   = "azerty";
            const int     source2  = 3;
            List <string> expected = new List <string>()
            {
                "az", "rt", ""
            };
            List <string> result = (List <string>)FunctionsString.SplitString(source, source2);

            CollectionAssert.AreEquivalent(result, expected);
        }