コード例 #1
0
        public void Organization_Fetch_Info_List()
        {
            OrganizationTestHelper.OrganizationAdd();
            OrganizationTestHelper.OrganizationAdd();

            var organizations = OrganizationRepository.OrganizationFetchInfoList(new OrganizationDataCriteria());

            Assert.IsTrue(organizations.Count() > 1, "Row returned should be greater than one");
        }
コード例 #2
0
        public void Organization_Fetch()
        {
            var organization = OrganizationTestHelper.OrganizationNew();

            organization = OrganizationRepository.OrganizationSave(organization);

            organization = OrganizationRepository.OrganizationFetch(organization.OrganizationId);

            Assert.IsTrue(organization != null, "Row returned should not equal null");
        }
コード例 #3
0
        public void Organization_Add()
        {
            var organization = OrganizationTestHelper.OrganizationNew();

            Assert.IsTrue(organization.IsValid, "IsValid should be true");

            organization = OrganizationRepository.OrganizationSave(organization);

            Assert.IsTrue(organization.OrganizationId != 0, "OrganizationId should be a non-zero value");

            OrganizationRepository.OrganizationFetch(organization.OrganizationId);
        }
コード例 #4
0
        public void Organization_Edit()
        {
            var organization = OrganizationTestHelper.OrganizationNew();

            var name = organization.Name;

            Assert.IsTrue(organization.IsValid, "IsValid should be true");

            organization = OrganizationRepository.OrganizationSave(organization);

            organization = OrganizationRepository.OrganizationFetch(organization.OrganizationId);

            organization.Name = DataHelper.RandomString(20);

            organization = OrganizationRepository.OrganizationSave(organization);

            organization = OrganizationRepository.OrganizationFetch(organization.OrganizationId);

            Assert.IsTrue(organization.Name != name, "Name should have different value");
        }
コード例 #5
0
        public void Organization_Delete()
        {
            var organization = OrganizationTestHelper.OrganizationNew();

            Assert.IsTrue(organization.IsValid, "IsValid should be true");

            organization = OrganizationRepository.OrganizationSave(organization);

            organization = OrganizationRepository.OrganizationFetch(organization.OrganizationId);

            OrganizationRepository.OrganizationDelete(organization.OrganizationId);

            try
            {
                OrganizationRepository.OrganizationFetch(organization.OrganizationId);
            }
            catch (Exception ex)
            {
                Assert.IsTrue(ex.GetBaseException() is InvalidOperationException);
            }
        }