public void Empty_request_invalidates_all_fields() { using (var appHost = new CredentialsTestAppHost().Init()) { var response = (HttpError)appHost.ExecuteService(new Authenticate()); var errors = response.GetFieldErrors(); Assert.That(errors.Count, Is.EqualTo(2)); Assert.That(errors[0].ErrorCode, Is.EqualTo("NotEmpty")); Assert.That(errors[0].FieldName, Is.EqualTo("UserName")); Assert.That(errors[1].ErrorCode, Is.EqualTo("NotEmpty")); Assert.That(errors[1].FieldName, Is.EqualTo("Password")); } }
public void Requires_UserName_and_Password() { using (var appHost = new CredentialsTestAppHost().Init()) { var response = (HttpError)appHost.ExecuteService( new Authenticate { provider = AuthenticateService.CredentialsProvider }); var errors = response.GetFieldErrors(); Assert.That(errors.Count, Is.EqualTo(2)); Assert.That(errors[0].ErrorCode, Is.EqualTo("NotEmpty")); Assert.That(errors[0].FieldName, Is.EqualTo("UserName")); Assert.That(errors[1].FieldName, Is.EqualTo("Password")); Assert.That(errors[1].ErrorCode, Is.EqualTo("NotEmpty")); } }