internal static void PopulateWithRandomValues(ArticleGroup record, DummyDataManager dtm, Random random)
 {
     record.Name        = "TestArticleGroup " + random.Next(1000000, 10000000);
     record.Description = "Description " + random.Next(1000000, 10000000);
     record.IsActive    = DebugUtility.FlipCoin(random);
     record.IsModerated = DebugUtility.FlipCoin(random);
 }
 internal static void PopulateWithRandomValues(ContentBlock record, DummyDataManager dtm, Random random)
 {
     record.FormattedBody   = "ContentBlock Body" + random.Next(1000000, 10000000);
     record.IsApproved      = DebugUtility.FlipCoin(random);
     record.IsLocked        = DebugUtility.FlipCoin(random);
     record.Subject         = "ContentBlock Status" + random.Next(1000000, 10000000);
     record.UrlFriendlyName = record.Subject;
 }
Exemple #3
0
 internal static void PopulateWithRandomValues(CMSSection record, DummyDataManager dtm, Random random)
 {
     record.Name           = "TestSection " + random.Next(1000000, 10000000);
     record.Description    = "Description " + random.Next(1000000, 10000000);
     record.CMSSectionType = DebugUtility.GetRandomEnum <CMSSectionType>(random);
     record.IsActive       = DebugUtility.FlipCoin(random);
     record.IsModerated    = DebugUtility.FlipCoin(random);
 }
Exemple #4
0
 internal static void PopulateWithRandomValues(Message record, DummyDataManager dtm, Random random)
 {
     record.MessageStatus   = DebugUtility.GetRandomEnum <MessageStatus>(random);
     record.FormattedBody   = "Message Body" + random.Next(1000000, 10000000);
     record.IsApproved      = DebugUtility.FlipCoin(random);
     record.IsLocked        = DebugUtility.FlipCoin(random);
     record.Subject         = "Message Status" + random.Next(1000000, 10000000);
     record.UrlFriendlyName = record.Subject;
 }
Exemple #5
0
 internal static void PopulateWithRandomValues(CMSThread record, DummyDataManager dtm, Random random)
 {
     record.CMSIsSticky          = DebugUtility.FlipCoin(random);
     record.CMSLastViewedDateUtc = DateTime.UtcNow.AddMilliseconds(random.Next(-1000000, 1000000));
     record.CMSName          = "TestThread " + random.Next(1000000, 10000000);
     record.CMSStickyDateUtc = DebugUtility.FlipCoin(random) ? null : (DateTime?)DateTime.UtcNow.AddMilliseconds(random.Next(-1000000, 1000000));
     record.CMSThreadStatus  = random.Next(-1000000, 1000000);
     record.IsApproved       = DebugUtility.FlipCoin(random);
     record.IsLocked         = DebugUtility.FlipCoin(random);
 }
Exemple #6
0
        internal static void PopulateWithRandomValues(IOfficeModel record, DummyDataManager dtm, Random random)
        {
            record.AddressLine1 = DebugUtility.FlipCoin(random) ? dtm.GetDummyText(5, 32) : null;
            record.AddressLine2 = DebugUtility.FlipCoin(random) ? dtm.GetDummyText(5, 32) : null;
            record.AddressLine3 = DebugUtility.FlipCoin(random) ? dtm.GetDummyText(5, 32) : null;
            record.AddressLine4 = DebugUtility.FlipCoin(random) ? dtm.GetDummyText(5, 32) : null;

            record.ContactNumber = DebugUtility.FlipCoin(random) ? dtm.GetDummyText(5, 32) : null;
            record.Country       = DebugUtility.FlipCoin(random) ? dtm.GetDummyText(5, 32) : null;
            record.Description   = DebugUtility.FlipCoin(random) ? dtm.GetDummyText(5, 32) : null;
            record.Email         = DebugUtility.FlipCoin(random) ? dtm.GetDummyText(5, 32) : null;
            record.Fax           = DebugUtility.FlipCoin(random) ? dtm.GetDummyText(5, 32) : null;
            record.Location      = DebugUtility.FlipCoin(random) ? dtm.GetDummyText(5, 32) : null;
            record.PostCode      = DebugUtility.FlipCoin(random) ? dtm.GetDummyText(5, 8) : null;

            record.Name = "TestOfficeModel " + random.Next(1000000, 10000000);
        }
Exemple #7
0
        internal static Article Create(IDataStore dataStore, IApplicationSettings applicationSettings, IApplication application
                                       , IUserBasic author, ArticleGroupThread articleGroupThread
                                       , MessageBoard messageBoard
                                       , Random random)
        {
            ArticleManager manager = new ArticleManager(dataStore);

            Article article = new Article(
                author
                , articleGroupThread
                , DebugUtility.GetRandomEnum <ArticleStatus>(random)
                , DebugUtility.GetRandomEnum <ArticleType>(random)
                , "Article Subject" + random.Next(1000000, 10000000)
                , "Article Body" + random.Next(1000000, 10000000)
                , "URLName" + random.Next(1000000, 10000000)
                , DebugUtility.FlipCoin(random));

            int count = random.Next(0, 10);

            for (int i = 0; i < count; i++)
            {
                article.ContentLevelNodeNames.Add("Category " + i + (DebugUtility.FlipRiggedCoin(random, .2) ? " " + random.Next(10000, 100000) : string.Empty));
            }

            BusinessObjectActionReport <DataRepositoryActionStatus> report = manager.Create(article, messageBoard.MessageBoardId, DebugUtility.FlipCoin(random));

            Assert.AreEqual(DataRepositoryActionStatus.Success, report.Status);
            Assert.Greater(article.ArticleId, 0);

            Article dsArticle = manager.GetArticle(article.ArticleId);

            Assert.IsNotNull(dsArticle);

            IArticleModel articelModel = manager.GetArticleModel(dsArticle.ArticleId);

            Assert.AreEqual(article.ContentLevelNodeNames.Count, articelModel.ContentLevelNodes.Count);
            for (int i = 0; i < article.ContentLevelNodeNames.Count; i++)
            {
                Assert.AreEqual(article.ContentLevelNodeNames[i], articelModel.ContentLevelNodes[i]);
            }

            return(dsArticle);
        }
 internal static void PopulateWithRandomValues(ArticleGroupThread record, DummyDataManager dtm, Random random)
 {
     record.Name       = "TestThread " + random.Next(1000000, 10000000);
     record.IsApproved = DebugUtility.FlipCoin(random);
     record.IsLocked   = DebugUtility.FlipCoin(random);
 }
 internal static void PopulateWithRandomValues(MessageBoardThread record, DummyDataManager dtm, Random random)
 {
     record.IsApproved = DebugUtility.FlipCoin(random);
     record.IsLocked   = DebugUtility.FlipCoin(random);
 }
 internal static void PopulateWithRandomValues(ContentPlaceholderHistory record, DummyDataManager dtm, Random random)
 {
     record.IsApproved = DebugUtility.FlipCoin(random);
     record.IsLocked   = DebugUtility.FlipCoin(random);
 }