public void TestTranslatorReturnsAbilityHeader()
        {
            string testString = "AbilityCamelCaseFileName";

            IFileNameTranslator testSubject = new FilenameTranslator();
            var translatedType = testSubject.Decode(testString);

            Assert.AreEqual(typeof(AbilityHeader), translatedType.GetType());
        }
        public void TestTranslatorReturnsDefaultHeader()
        {
            string testString = "x_someotherstuff";

            IFileNameTranslator testSubject = new FilenameTranslator();
            var translatedType = testSubject.Decode(testString);

            Assert.AreEqual(typeof(DefaultHeader), translatedType.GetType());
        }
        public void TestTranslatorReturnsValidTypeWhenFilenameIsCamelCase()
        {
            string testString = "aCamelCaseFileName";

            IFileNameTranslator testSubject = new FilenameTranslator();
            var translatedType = testSubject.Decode(testString);

            Assert.AreEqual(typeof(DefaultHeader), translatedType.GetType());
        }
Пример #4
0
 public string TranslateFileNameString(string sRawString, int nCardNumber, int nLeftPad)
 {
     return(FilenameTranslator.TranslateFileNameString(sRawString, nCardNumber, nLeftPad, CurrentPrintLine,
                                                       Translator.DictionaryDefines, Translator.DictionaryColumnNameToIndex,
                                                       CardLayout));
 }