public Sut(IQueryBus queryBus, ICommandBus commandBus, ITrustedDomainHelper trustedDomainHelper, IDataProtectionProvider dataProtectionProvider, Fixture fixture) : base(queryBus, commandBus, trustedDomainHelper, dataProtectionProvider) { NullGuard.NotNull(fixture, nameof(fixture)); _fixture = fixture; }
public Sut(IQueryBus queryBus, ICommandBus commandBus, ITrustedDomainHelper trustedDomainHelper, IDataProtectionProvider dataProtectionProvider, bool hasToken, IRefreshableToken token, Fixture fixture) : base(queryBus, commandBus, trustedDomainHelper, dataProtectionProvider) { NullGuard.NotNull(fixture, nameof(fixture)); _token = hasToken ? token ?? fixture.BuildRefreshableTokenMock().Object : null; _fixture = fixture; }
public void IsTrustedDomain_WhenUriIsNull_ThrowsArgumentNullException() { ITrustedDomainHelper sut = CreateSut(); ArgumentNullException result = Assert.Throws <ArgumentNullException>(() => sut.IsTrustedDomain(null)); Assert.That(result.ParamName, Is.EqualTo("uri")); }
public Sut(IQueryBus queryBus, ICommandBus commandBus, ITrustedDomainHelper trustedDomainHelper, IDataProtectionProvider dataProtectionProvider, bool hasStateIdentifier, Guid?stateIdentifier, Fixture fixture) : base(queryBus, commandBus, trustedDomainHelper, dataProtectionProvider) { NullGuard.NotNull(fixture, nameof(fixture)); _stateIdentifier = hasStateIdentifier ? stateIdentifier ?? Guid.NewGuid() : (Guid?)null; _fixture = fixture; }
public AccountController(ICommandBus commandBus, ITrustedDomainHelper trustedDomainHelper, ITokenHelperFactory tokenHelperFactory) { NullGuard.NotNull(commandBus, nameof(commandBus)) .NotNull(trustedDomainHelper, nameof(trustedDomainHelper)) .NotNull(tokenHelperFactory, nameof(tokenHelperFactory)); _commandBus = commandBus; _trustedDomainHelper = trustedDomainHelper; _tokenHelperFactory = tokenHelperFactory; }
protected TokenHelperBase(IQueryBus queryBus, ICommandBus commandBus, ITrustedDomainHelper trustedDomainHelper, IDataProtectionProvider dataProtectionProvider) { NullGuard.NotNull(queryBus, nameof(queryBus)) .NotNull(commandBus, nameof(commandBus)) .NotNull(trustedDomainHelper, nameof(trustedDomainHelper)) .NotNull(dataProtectionProvider, nameof(dataProtectionProvider)); QueryBus = queryBus; CommandBus = commandBus; TrustedDomainHelper = trustedDomainHelper; DataProtectionProvider = dataProtectionProvider; }
public void IsTrustedDomain_WhenUriIsNotTrustedDomain_ReturnsFalse() { string[] trustedDomainCollection = { _fixture.Create <string>(), _fixture.Create <string>(), _fixture.Create <string>(), _fixture.Create <string>(), _fixture.Create <string>() }; ITrustedDomainHelper sut = CreateSut(trustedDomainCollection); bool result = sut.IsTrustedDomain(new Uri($"https://{_fixture.Create<string>()}/{_fixture.Create<string>()}")); Assert.That(result, Is.False); }
public void IsTrustedDomain_WhenUriIsTrustedDomain_ReturnsTrue() { string[] trustedDomainCollection = { _fixture.Create <string>(), _fixture.Create <string>(), _fixture.Create <string>(), _fixture.Create <string>(), _fixture.Create <string>() }; ITrustedDomainHelper sut = CreateSut(trustedDomainCollection); bool result = sut.IsTrustedDomain(new Uri($"https://{trustedDomainCollection[_random.Next(0, trustedDomainCollection.Length - 1)]}/{_fixture.Create<string>()}")); Assert.That(result, Is.True); }
public MicrosoftGraphTokenHelper(IQueryBus queryBus, ICommandBus commandBus, ITrustedDomainHelper trustedDomainHelper, IDataProtectionProvider dataProtectionProvider) : base(queryBus, commandBus, trustedDomainHelper, dataProtectionProvider) { }
public Sut(IQueryBus queryBus, ICommandBus commandBus, ITrustedDomainHelper trustedDomainHelper, IDataProtectionProvider dataProtectionProvider, Uri authorizeUri) : base(queryBus, commandBus, trustedDomainHelper, dataProtectionProvider) { _authorizeUri = authorizeUri ?? new Uri("http://localhost"); }