public void TheConnector_ShouldHaveSoapService() { var manager = new FakeCredentialManager(); var config = new ProgramConfig(() => 0, () => "foo"); var connector = new Unit4WebConnector(manager, config).Create(); Assert.That(connector.Datasource, Is.EqualTo(config.Url)); }
public void TheConnector_ShouldHaveUsername() { var manager = new FakeCredentialManager(); var config = new ProgramConfig(() => 0, () => "foo"); var connector = new Unit4WebConnector(manager, config).Create(); Assert.That(connector.Authenticator.Name, Is.EqualTo(manager.Credentials.Username)); }
public void TheConnector_ShouldHaveClient() { var manager = new FakeCredentialManager(); var config = new ProgramConfig(() => 1234, () => "foo"); var connector = new Unit4WebConnector(manager, config).Create(); var authenticator = connector.Authenticator as AgressoAuthenticator; Assert.That(authenticator.Client, Is.EqualTo(config.Client.ToString())); }
public void TheConnector_ShouldHavePassword() { var manager = new FakeCredentialManager(); var config = new ProgramConfig(() => 0, () => "foo"); var connector = new Unit4WebConnector(manager, config).Create(); var authenticator = connector.Authenticator as AgressoAuthenticator; Assert.That( SecureStringHelper.ToString(authenticator.Password), Is.EqualTo(SecureStringHelper.ToString(manager.Credentials.Password))); }