public void PortableAreaContent_MapAll_should_provide_default_values()
        {
            PortableAreaContent.MapAll().Master("SomeMaster");
            var map = PortableAreaContent.Map <fooMap>();

            map.MasterPageLocation.ShouldBeTheSameAs("SomeMaster");
        }
        public void PortableAreaContent_Map_should_retain_values()
        {
            PortableAreaContent.Map <fooMap>().Master("SomeMaster");
            var map = PortableAreaContent.Map <fooMap>();

            map.MasterPageLocation.ShouldBeTheSameAs("SomeMaster");
        }
        public void PortableAreaContent_Map_should_retain_custom_values()
        {
            PortableAreaContent.Map <barMap>().OtherContent("SomeOtherContent");
            var map = PortableAreaContent.Map <barMap>();

            map.OtherContentValue.ShouldBeTheSameAs("SomeOtherContent");
        }
        public void PortableAreaContent_MapAll_defaults_can_be_overridden()
        {
            PortableAreaContent.MapAll().Master("SomeMaster");
            PortableAreaContent.Map <fooMap>().Master("SomeOtherMaster");
            var map = PortableAreaContent.Map <fooMap>();

            map.MasterPageLocation.ShouldBeTheSameAs("SomeOtherMaster");
        }
        public void PortableAreaContent_Map_should_return_map()
        {
            var map = PortableAreaContent.Map <fooMap>();

            map.ShouldNotBeNull();
        }