public async void TestCategoryOfPersonER_GetCategoryOfPersonER() { var categoryOfPerson = await CategoryOfPersonER.GetCategoryOfPersonER(1); Assert.Equal(1, categoryOfPerson.Id); Assert.True(categoryOfPerson.IsValid); }
public async void TestCategoryOfPersonER_GetNewObject() { var categoryOfPerson = await CategoryOfPersonER.NewCategoryOfPersonER(); Assert.NotNull(categoryOfPerson); Assert.False(categoryOfPerson.IsValid); }
public async Task TestCategoryOfPersonER_DeleteObjectFromDatabase() { var categoryToDelete = await CategoryOfPersonER.GetCategoryOfPersonER(99); await CategoryOfPersonER.DeleteCategoryOfPersonER(categoryToDelete.Id); var categoryToCheck = await Assert.ThrowsAsync <Csla.DataPortalException> (() => CategoryOfPersonER.GetCategoryOfPersonER(categoryToDelete.Id)); }
public async Task TestCategoryOfPersonER_TestInvalidSave() { var categoryOfPerson = await CategoryOfPersonER.NewCategoryOfPersonER(); categoryOfPerson.Category = String.Empty; CategoryOfPersonER savedCategoryOfPerson = null; Assert.False(categoryOfPerson.IsValid); Assert.Throws <Csla.Rules.ValidationException>(() => savedCategoryOfPerson = categoryOfPerson.Save()); }
public async void TestCategoryOfPersonER_UpdateExistingObjectInDatabase() { var categoryOfPerson = await CategoryOfPersonER.GetCategoryOfPersonER(1); categoryOfPerson.DisplayOrder = 2; var result = await categoryOfPerson.SaveAsync(); Assert.NotNull(result); Assert.Equal(2, result.DisplayOrder); }
public async Task TestCategoryOfPersonER_InsertNewObjectIntoDatabase() { var categoryOfPerson = await CategoryOfPersonER.NewCategoryOfPersonER(); categoryOfPerson.Category = "Category 1"; var savedCategoryOfPerson = await categoryOfPerson.SaveAsync(); Assert.NotNull(savedCategoryOfPerson); Assert.IsType <CategoryOfPersonER>(savedCategoryOfPerson); Assert.True(savedCategoryOfPerson.Id > 0); }
public async Task TestCategoryOfPersonER_CategoryRequired() { var categoryOfPerson = await CategoryOfPersonER.NewCategoryOfPersonER(); categoryOfPerson.Category = "Valid category"; categoryOfPerson.DisplayOrder = 1; var isObjectValidInit = categoryOfPerson.IsValid; categoryOfPerson.Category = String.Empty; Assert.NotNull(categoryOfPerson); Assert.True(isObjectValidInit); Assert.False(categoryOfPerson.IsValid); }
public async Task TestCategoryOfPersonER_CategoryExceedsMaxLengthOf50() { var categoryOfPerson = await CategoryOfPersonER.NewCategoryOfPersonER(); categoryOfPerson.Category = "valid category"; Assert.True(categoryOfPerson.IsValid); categoryOfPerson.Category = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor " + "incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis "; Assert.NotNull(categoryOfPerson); Assert.False(categoryOfPerson.IsValid); Assert.Equal("Category", categoryOfPerson.BrokenRulesCollection[0].Property); Assert.Equal("Category can not exceed 50 characters", categoryOfPerson.BrokenRulesCollection[0].Description); }