Esempio n. 1
0
        public CommandsTest()
        {
            var serviceAccount  = new MockServiceAccountCredentials();
            var firebaseAccount = new MockFirebaseConfiguration();

            _httpClient = new MockFirebaseHttpClient(serviceAccount, firebaseAccount);
        }
Esempio n. 2
0
        public void Send2LOTokenRequestAsync_Receive_AccessToken()
        {
            var serviceAccount  = new MockServiceAccountCredentials();
            var firebaseAccount = new MockFirebaseConfiguration();

            using (var client = new MockFirebaseHttpClient(serviceAccount, firebaseAccount))
            {
                var token = client.Send2LOTokenRequestAsync().Result;
                Assert.NotNull(token);
                Assert.Equal(token.AccessToken, "dummy");
            }
        }
Esempio n. 3
0
        public void Send2LOTokenRequestAsync_Throws_When_Incorrect_AuthUri()
        {
            var serviceAccount  = new MockServiceAccountCredentials();
            var firebaseAccount = new MockFirebaseConfiguration();

            firebaseAccount.SetGoogleOAuthTokenPath(new Uri("http://localhost"));

            using (var client = new MockFirebaseHttpClient(serviceAccount, firebaseAccount))
            {
                Assert.Throws(typeof(AggregateException), () => client.Send2LOTokenRequestAsync().Result);
            }
        }