public void TokenizeNumberTest() { Context_Accessor ctx = new Context_Accessor(); Lexer_Accessor.Token token; Lexer_Accessor.IntegerToken tokenExpected = new Lexer_Accessor.IntegerToken(1234567890); Lexer_Accessor.TokenizerEnvironment tenv = new Lexer_Accessor.TokenizerEnvironment(); tenv.bol = 0; tenv.Line = 0; tenv.TabWidth = 4; tenv.Source = "1234567890"; int tokStart = 0; Lexer_Accessor.Method thunk = null; int expected = 10; int actual; actual = Lexer_Accessor.TokenizeNumber(ctx, out token, tenv, tokStart, thunk); Assert.IsNotNull(token); Assert.IsInstanceOfType(token, typeof(Lexer_Accessor.IntegerToken)); Assert.AreEqual(tokenExpected.Value, (token as Lexer_Accessor.IntegerToken).Value); Assert.AreEqual(expected, actual); Assert.Inconclusive("このテストメソッドの正確性を確認します。"); }
public void ShouldReplaceInvalidCharsFromCacheFileNameWithDash() { Statistics stats = new Statistics(); Statistics.InitialiseIfEmpty(); Context_Accessor testContext = new Context_Accessor(null, null, null, null); string originalFileName = "Dodgy/Name<for>a#file.txt"; string expectedFileName = "Dodgy-Name-for-a#file.txt"; testContext.FileCacheFolder = TestContext.TestDir; testContext.SetFailedEmailFileName(originalFileName); testContext.WriteFailedEmailToFile("*****@*****.**", "*****@*****.**", "test subject", "test body", ""); DateTime expires = new DateTime(); string failedEmailContent = ""; FileCaching.GetItem(null, TestContext.TestDir, "failedmails", expectedFileName, ref expires, ref failedEmailContent); Assert.IsTrue(failedEmailContent.Length > 0); }