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"));
            }
        }
Esempio n. 2
0
        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"));
            }
        }