Example #1
0
        public async Task GetContactsAsync_WhenCalled_ReturnsContacts()
        {
            IMicrosoftGraphRepository sut = CreateSut();

            IEnumerable <IContact> result = await sut.GetContactsAsync(CreateToken());

            Assert.That(result.Count(), Is.GreaterThan(0));
        }
Example #2
0
        public void GetContactsAsync_WhenRefreshableTokenIsNull_ThrowsArgumentNullException()
        {
            IMicrosoftGraphRepository sut = CreateSut();

            ArgumentNullException result = Assert.ThrowsAsync <ArgumentNullException>(async() => await sut.GetContactsAsync(null));

            Assert.That(result.ParamName, Is.EqualTo("refreshableToken"));
        }