Esempio n. 1
0
        internal CMSGroup Create(IDataStore dataStore, Random random)
        {
            CMSGroupManager manager = new CMSGroupManager(dataStore);

            int groupId = random.Next(int.MinValue + 1, -100000);

            CMSGroup group = new CMSGroup(groupId, "TestGroup " + random.Next(1000000, 10000000), "Description " + random.Next(1000000, 10000000), DebugUtility.GetRandomEnum <CMSGroupType>(random));

            BusinessObjectActionReport <DataRepositoryActionStatus> report = manager.Create(group);

            Assert.AreEqual(DataRepositoryActionStatus.Success, report.Status);

            CMSGroup dsGroup = manager.GetGroup(groupId);

            Assert.IsNotNull(dsGroup);

            return(dsGroup);
        }