public void ShouldExtractUserNameAndPasswordFromSecurityString() { const string UserNameAndPasswordString = "DummyUser:DummyPassword"; var credentialsExtractor = new DecodedCredentialsExtractor(); Credentials credentials = credentialsExtractor.Extract(UserNameAndPasswordString); Assert.That(credentials.UserName, Is.EqualTo("DummyUser")); Assert.That(credentials.Password, Is.EqualTo("DummyPassword")); }
public void ShouldThrowArgumentExceptionWhenNullIsSupplied() { var credentialsExtractor = new DecodedCredentialsExtractor(); credentialsExtractor.Extract(null); }
public void ShouldThrowArgumentExceptionWhenInvalidCredentialStringIsSupplied() { const string UserNameAndPasswordString = "sdfsdfsdf"; var credentialsExtractor = new DecodedCredentialsExtractor(); credentialsExtractor.Extract(UserNameAndPasswordString); }