コード例 #1
0
        public void Setup()
        {
            _fake = new FakeMaker();

            // Arrange: create a page tree
            _root = FakePage.Create("root");

            _start = FakePage
                     .Create("Start")
                     .ChildOf(_root)
                     .AsStartPage();

            FakePage
            .Create("AboutUs")
            .ChildOf(_root);

            FakePage
            .Create <CustomPageData>("OtherPage")
            .ChildOf(_root)
            .HiddenFromMenu();

            FakePage
            .Create("Contact")
            .ChildOf(_root);

            FakePage
            .Create("Our sub page")
            .ChildOf(_start);

            // Arrange: add the entire page tree to the episerver repository.
            _fake.AddToRepository(_root);
        }
コード例 #2
0
ファイル: Tests.cs プロジェクト: Geta/EPi.Extensions
 private void SetupFakes()
 {
     _fake = new FakeMaker();
     EPi.Extensions.SingletonPage.Extensions.InjectedContentLoader = new Injected <IContentLoader>(_fake.ContentRepository);
     _fakeCache = new FakeCache();
     EPi.Extensions.SingletonPage.Extensions.InjectedCache = new Injected <IContentReferenceCache>(_fakeCache);
 }
コード例 #3
0
 public void Setup()
 {
     _fake = new FakeMaker();
 }
コード例 #4
0
ファイル: Tests.cs プロジェクト: Geta/EPi.Extensions
 private void SetupFakes()
 {
     _fake = new FakeMaker();
     Extensions.SingletonPage.Extensions.InjectedContentLoader = new Injected<IContentLoader>(_fake.ContentRepository);
     _fakeCache = new FakeCache();
     Extensions.SingletonPage.Extensions.InjectedCache = new Injected<IContentReferenceCache>(_fakeCache);
 }