Exemple #1
0
        public void TokenReplacerWithSingleStringToken_GetToken_ReturnsStringToken()
        {
            var tr = new TokenReplacer();

            tr.AddStringToken("testName", "testValue");
            Assert.IsTrue(tr.GetToken("testName") is StringToken);
        }
Exemple #2
0
        public void TokenReplacerWithSingleNumberToken_GetToken_ReturnsNumberToken()
        {
            var tr = new TokenReplacer();

            tr.AddNumberToken("testName", 42);
            Assert.IsTrue(tr.GetToken("testName") is NumberToken);
        }
Exemple #3
0
        public void TokenReplacerWithSingleListToken_GetToken_ReturnsListToken()
        {
            var tr = new TokenReplacer();

            tr.AddListToken("testName", new List <string>(new string[] {}));
            Assert.IsTrue(tr.GetToken("testName") is ListToken);
        }
Exemple #4
0
        public void TokenReplacerWithSingleDateToken_GetToken_ReturnsDateToken()
        {
            var tr = new TokenReplacer();

            tr.AddDateToken("testName", DateTime.Now);
            Assert.IsTrue(tr.GetToken("testName") is DateToken);
        }
Exemple #5
0
        public void EmptyTokenReplacer_GetToken_ReturnsNull()
        {
            var tr = new TokenReplacer();

            Assert.IsNull(tr.GetToken("<nonExistentName>"));
        }
Exemple #6
0
        public void TokenReplace_GetTokenWithNull_ThrowsArgumentNullException()
        {
            var tr = new TokenReplacer();

            Assert.Throws <ArgumentNullException>(() => tr.GetToken(null));
        }