BrickPile.Tests.Infrastructure.Listeners.StoreListenerTests.BeforeStore.Can_Save_Start_Page C# (CSharp) Метод

Can_Save_Start_Page() приватный Метод

private Can_Save_Start_Page ( ) : void
Результат void
            public void Can_Save_Start_Page()
            {
                // Given
                IPage page, draft;
                Trie structureInfo;

                // When

                using (var store = this.SetupContext())
                {

                    using (var session = store.OpenSession())
                    {
                        session.Store(new FakePage(), StoreAction.Save);
                        session.SaveChanges();
                    }

                    using (var session = store.OpenSession())
                    {
                        structureInfo = session.Load<Trie>(DefaultBrickPileBootstrapper.TrieId);
                        page = session.Load<IPage>("FakePages/1");
                        draft = session.Load<IPage>("FakePages/1/Draft");
                    }

                    // Then

                    Assert.NotNull(structureInfo.RootNode);
                    Assert.NotNull(structureInfo.RootNode.PageId);
                    Assert.Equal("FakePages/1", structureInfo.RootNode.PageId);

                    Assert.NotNull(page);
                    Assert.Null(draft);

                    Assert.False(page.Metadata.IsPublished);
                    Assert.Equal(default(DateTime?), page.Metadata.Published);
                }
            }