示例#1
0
        public void GetTokenForGateway_TokenIsNull_ArgumentException()
        {
            string gid = "aaa";

            TokenKeeperService tokenKeeper = new TokenKeeperService();

            Assert.Throws <ArgumentException>(() => tokenKeeper.SetTokenForGateway(gid, null));
        }
示例#2
0
        public void GetTokenForGateway_GatewaySidIsNull_ArgumentException()
        {
            string token = "123456";

            TokenKeeperService tokenKeeper = new TokenKeeperService();

            Assert.Throws <ArgumentException>(() => tokenKeeper.SetTokenForGateway(null, token));
        }
示例#3
0
        public void GetTokenForGateway_WrongToken_ArgumentException()
        {
            string gid   = "aaa";
            string token = "";

            TokenKeeperService tokenKeeper = new TokenKeeperService();

            Assert.Throws <ArgumentException>(() => tokenKeeper.SetTokenForGateway(gid, token));
        }
示例#4
0
        public void GetTokenForGateway_SingleToken_Ok()
        {
            string gid   = "aaa";
            string token = "123456";

            TokenKeeperService tokenKeeper = new TokenKeeperService();

            tokenKeeper.SetTokenForGateway(gid, token);
            Assert.That(tokenKeeper.GetTokenForGateway(gid), Is.EqualTo(token));
        }
示例#5
0
        public void GetTokenForGateway_TokenUpdate_Ok()
        {
            string gid    = "aaa";
            string token  = "123456";
            string token2 = "7655432";

            TokenKeeperService tokenKeeper = new TokenKeeperService();

            tokenKeeper.SetTokenForGateway(gid, token);
            tokenKeeper.SetTokenForGateway(gid, token2);
            Assert.That(tokenKeeper.GetTokenForGateway(gid), Is.EqualTo(token2));
        }
示例#6
0
        public void GetTokenForGateway_EmptyList_Ok()
        {
            TokenKeeperService tokenKeeper = new TokenKeeperService();

            Assert.That(tokenKeeper.GetTokenForGateway("aaa"), Is.Null);
        }