public void IsBot_ShouldThrowArgumentException_WhenPassedNullOrEmptyForKey() { var honeypotService = new HoneypotService(); Assert.Throws<ArgumentException>(() => honeypotService.IsBot(new NameValueCollection(), String.Empty)); Assert.Throws<ArgumentException>(() => honeypotService.IsBot(new NameValueCollection(), null)); }
public void IsBot_ShouldThrowArgumentNullException_WhenPassedNullForForm() { var honeypotService = new HoneypotService(); Assert.Throws<ArgumentNullException>(() => honeypotService.IsBot(null, "Valid Key")); }
public void IsBot_ShouldBeTrueWhen_FormValueIsNotEmpyString() { var honeypotService = new HoneypotService(); var result = honeypotService.IsBot(new NameValueCollection { { MockKey, "Fail" } }, MockKey); Assert.True(result); }