public void GivenRuleIsParsedIntoComponents(string rule, int expectedMin, int expectedMax, char expectedChar, string expectedPassword) { var passwordVerifier = new PasswordVerifier(); string password; char c; int min, max; passwordVerifier.ParseRule(out min, out max, out c, out password, rule); Assert.Equal(expectedMin, min); Assert.Equal(expectedMax, max); Assert.Equal(expectedChar, c); Assert.Equal(expectedPassword, password); }