Example #1
0
        public void StartWithEpiserverEngineSecondIteration_RunMultipleTimesNoUser_SinglePageExists(int _)
        {
            var engine = EpiserverEngineSecondIteration.GetInstance();

            engine.Start();

            IContentRepository repository = ServiceLocator.Current.GetInstance <IContentRepository>();

            var startPage = repository.GetDefault <StartPage>(ContentReference.RootPage);

            startPage.Name         = "Start";
            startPage.Heading      = "Welcome to Lorem";
            startPage.StartPublish = DateTime.Now;

            repository.Save(startPage, SaveAction.Publish, AccessLevel.NoAccess);

            var pages = repository.GetChildren <StartPage>(ContentReference.RootPage);

            Assert.Single(pages);
        }
 public EpiserverEngineTestWithCollection(EpiserverEngineSecondIteration <Startup> engine)
 {
     _engine = engine;
     _engine.Start();
 }