Beispiel #1
0
            public async void OnlyNonExistingUsers()
            {
                var doesntExistId  = new UidIdentifier("uid_that_doesnt_exist");
                var getUsersResult = await this.auth.GetUsersAsync(new List <UserIdentifier>()
                {
                    doesntExistId,
                });

                Assert.Empty(getUsersResult.Users);
                Assert.Equal(doesntExistId, getUsersResult.NotFound.Single());
            }
Beispiel #2
0
        public async void OnlyNonExistingUsers()
        {
            var doesntExistId  = new UidIdentifier("uid_that_doesnt_exist");
            var getUsersResult = await FirebaseAuth.DefaultInstance.GetUsersAsync(
                new List <UserIdentifier>()
            {
                doesntExistId,
            });

            Assert.Empty(getUsersResult.Users);
            Assert.Single(getUsersResult.NotFound, doesntExistId);
        }
Beispiel #3
0
            public async void IgnoresNonExistingUsers()
            {
                var doesntExistId  = new UidIdentifier("uid_that_doesnt_exist");
                var getUsersResult = await this.auth.GetUsersAsync(new List <UserIdentifier>()
                {
                    new UidIdentifier(this.testUser1.Uid),
                    doesntExistId,
                    new UidIdentifier(this.testUser3.Uid),
                });

                var uids         = getUsersResult.Users.Select(userRecord => userRecord.Uid);
                var expectedUids = new List <string>()
                {
                    this.testUser1.Uid, this.testUser3.Uid
                };

                Assert.True(expectedUids.All(expectedUid => uids.Contains(expectedUid)));
                Assert.Equal(doesntExistId, getUsersResult.NotFound.Single());
            }
Beispiel #4
0
        public async void IgnoresNonExistingUsers()
        {
            var doesntExistId  = new UidIdentifier("uid_that_doesnt_exist");
            var getUsersResult = await FirebaseAuth.DefaultInstance.GetUsersAsync(
                new List <UserIdentifier>()
            {
                new UidIdentifier(this.fixture.TestUser1.Uid),
                doesntExistId,
                new UidIdentifier(this.fixture.TestUser3.Uid),
            });

            var uids         = getUsersResult.Users.Select(userRecord => userRecord.Uid);
            var expectedUids = new List <string>()
            {
                this.fixture.TestUser1.Uid,
                this.fixture.TestUser3.Uid,
            };

            Assert.Equal(expectedUids.Count(), uids.Count());
            Assert.All(expectedUids, expectedUid => uids.Contains(expectedUid));
            Assert.Single(getUsersResult.NotFound, doesntExistId);
        }
        public void UidIdentifier()
        {
            var identifier = new UidIdentifier("firebase");

            Assert.Equal("UidIdentifier(firebase)", identifier.ToString());
        }