Example #1
0
        public void Create_WhenCalledWithTokenBasedCommand_ReturnsTokenWithValuesFromTokenBasedCommand()
        {
            string             tokenType         = _fixture.Create <string>();
            string             accessToken       = _fixture.Create <string>();
            DateTime           expires           = _fixture.Create <DateTime>();
            ITokenBasedCommand tokenBasedCommand = _fixture.BuildTokenBasedCommandMock(tokenType, accessToken, expires).Object;

            IToken result = Sut.Create(tokenBasedCommand);

            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(ITokenBasedCommand tokenBasedCommand)
        {
            NullGuard.NotNull(tokenBasedCommand, nameof(tokenBasedCommand));

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