public void TestReCreate() { CreateResource(); var email = CreatedResource.Email; var response = ResourceAlter.Create(r => r.Email = email); AssertValidationError(response); }
public void TestLoginAfterUserDelete() { CreateResource(); var email = CreatedResource.User.Email; var userResourceCreate = UnityContainer.Resolve <IResourceCreate <UserResource> >(); userResourceCreate.DeleteAll(); var createResource = new LoginAlterResource() { Email = email, Password = TestConfig.DefaultPassword }; var response = ResourceAlter.Create(createResource); AssertValidationError(response); }
public void TestQueryPage() { var res1 = CreateResource(); var res2 = ResourceAlter.Create(r => r.Name = CreatedResource.Name).Value; var result = Query( queryPhrase: GetQueryPhraseEquals(), orderBy: nameof(ExampleResource.Value), page: 2, pageSize: 1); var expected = res1.Value < res2.Value ? res2 : res1; Assert.AreEqual(1, result.Value.Count()); Validate(expected, result.Value.First()); }
public void TestLoginWithBadPassword() { var response = ResourceAlter.Create(r => r.Password = r.Password + 'a'); AssertValidationError(response); }
public void TestLoginWithBadEmail() { var response = ResourceAlter.Create(r => r.Email = r.Email + 'a'); AssertValidationError(response); }
public void TestAuthorizedAlter() { ResourceCreate.Create(); CurrentUser.AddRoleAndRelogin(typeof(ExampleResource), ResourceActions.Read | ResourceActions.Alter); AssertOk(ResourceAlter.Update()); }