BrickPile.Tests.Infrastructure.Listeners.StoreListenerTests.BeforeStore.Multiple_Pages_With_Same_Url_Throws_Exception C# (CSharp) Method

Multiple_Pages_With_Same_Url_Throws_Exception() private method

private Multiple_Pages_With_Same_Url_Throws_Exception ( ) : void
return void
            public void Multiple_Pages_With_Same_Url_Throws_Exception()
            {
                using (var store = SetupContext())
                {
                    using (var session = store.OpenSession())
                    {
                        session.Store(new FakePage { Id = "fakepages/1", Metadata = { Name = "Start" } }, StoreAction.Publish);
                        session.Store(new FakePage { Id = "fakepages/2", Metadata = { Name = "Foo" } }, StoreAction.Publish);
                        session.Store(new FakePage { Id = "fakepages/3", Metadata = { Name = "Foo" } }, StoreAction.Publish);

                        Assert.Throws(typeof(DuplicateUrlException), () => session.SaveChanges());
                    }
                }
            }