Esempio n. 1
0
 public void Token6()
 {
     Assert.Throws <ConfigurationException>(() =>
     {
         var factory = new TokenCredentialsFactory(new Dictionary <string, string>
         {
             { "data", "token" },
             { "encoding", "invalid" }
         });
     });
 }
Esempio n. 2
0
        public void Token2()
        {
            using var factory = new TokenCredentialsFactory("token");

            var credentials = factory.NewCredentials();

            Assert.That(credentials.Name, Is.EqualTo("<token>"));
            Assert.That(credentials, Is.InstanceOf <TokenCredentials>());

            var typed = (TokenCredentials)credentials;

            Assert.That(typed.GetToken(), Is.EqualTo(Encoding.UTF8.GetBytes("token")));
        }
Esempio n. 3
0
        public void Token1()
        {
            var token = new byte[16];

            using var factory = new TokenCredentialsFactory(token);

            var credentials = factory.NewCredentials();

            Console.WriteLine(credentials);
            Assert.That(credentials.Name, Is.EqualTo("<token>"));
            Assert.That(credentials, Is.InstanceOf <TokenCredentials>());

            var typed = (TokenCredentials)credentials;

            Assert.That(typed.GetToken(), Is.SameAs(token));
        }
Esempio n. 4
0
        public void Token5()
        {
            using var factory = new TokenCredentialsFactory(new Dictionary <string, string>
            {
                { "data", Convert.ToBase64String(Encoding.UTF8.GetBytes("token")) },
                { "encoding", "BASE64" }
            });

            var credentials = factory.NewCredentials();

            Assert.That(credentials.Name, Is.EqualTo("<token>"));
            Assert.That(credentials, Is.InstanceOf <TokenCredentials>());

            var typed = (TokenCredentials)credentials;

            Assert.That(typed.GetToken(), Is.EqualTo(Encoding.UTF8.GetBytes("token")));
        }