Example #1
0
        public async void TestCategoryOfPersonER_GetCategoryOfPersonER()
        {
            var categoryOfPerson = await CategoryOfPersonER.GetCategoryOfPersonER(1);

            Assert.Equal(1, categoryOfPerson.Id);
            Assert.True(categoryOfPerson.IsValid);
        }
Example #2
0
        public async void TestCategoryOfPersonER_GetNewObject()
        {
            var categoryOfPerson = await CategoryOfPersonER.NewCategoryOfPersonER();

            Assert.NotNull(categoryOfPerson);
            Assert.False(categoryOfPerson.IsValid);
        }
Example #3
0
        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));
        }
Example #4
0
        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());
        }
Example #5
0
        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);
        }
Example #6
0
        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);
        }
Example #7
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);
        }
Example #8
0
        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);
        }