Example #1
0
        public void Create_WhenCalledWithTokenBasedQuery_ReturnsTokenWithValuesFromTokenBasedQuery()
        {
            string           tokenType       = _fixture.Create <string>();
            string           accessToken     = _fixture.Create <string>();
            DateTime         expires         = _fixture.Create <DateTime>();
            ITokenBasedQuery tokenBasedQuery = _fixture.BuildTokenBasedQueryMock(tokenType, accessToken, expires).Object;

            IToken result = Sut.Create(tokenBasedQuery);

            Assert.That(result, Is.Not.Null);
            Assert.That(result.TokenType, Is.EqualTo(tokenType));
            Assert.That(result.AccessToken, Is.EqualTo(accessToken));
            Assert.That(result.Expires, Is.EqualTo(expires));
        }
Example #2
0
        public static IToken Create(ITokenBasedQuery tokenBasedQuery)
        {
            NullGuard.NotNull(tokenBasedQuery, nameof(tokenBasedQuery));

            return(new Token(tokenBasedQuery.TokenType, tokenBasedQuery.AccessToken, tokenBasedQuery.Expires));
        }