Click here to open log in its own page
<cruisecontrol project="Subtext_trunk">
<request source="IntervalTrigger" buildCondition="IfModificationExists">IntervalTrigger triggered a build (IfModificationExists)</request>
<modifications />
<integrationProperties>
<CCNetArtifactDirectory>E:\CCNET-Projects\artifact\trunk</CCNetArtifactDirectory>
<CCNetBuildCondition>IfModificationExists</CCNetBuildCondition>
<CCNetBuildDate>2010-03-05</CCNetBuildDate>
<CCNetBuildTime>11:22:12</CCNetBuildTime>
<CCNetFailureUsers />
<CCNetIntegrationStatus>Exception</CCNetIntegrationStatus>
<CCNetLabel>2.5.0.248</CCNetLabel>
<CCNetLastIntegrationStatus>Exception</CCNetLastIntegrationStatus>
<CCNetListenerFile>E:\CCNET-Projects\artifact\trunk\Subtext_trunk_ListenFile.xml</CCNetListenerFile>
<CCNetModifyingUsers />
<CCNetNumericLabel>248</CCNetNumericLabel>
<CCNetProject>Subtext_trunk</CCNetProject>
<CCNetProjectUrl>http://build.subtextproject.com/ccnet/server/local/project/trunk/ViewLatestBuildReport.aspx</CCNetProjectUrl>
<CCNetRequestSource>IntervalTrigger</CCNetRequestSource>
<CCNetWorkingDirectory>E:\CCNET-Projects\workingFolder\trunk</CCNetWorkingDirectory>
<LastChangeNumber>0</LastChangeNumber>
<LastIntegrationStatus>Exception</LastIntegrationStatus>
<LastSuccessfulIntegrationLabel>2.5.0.248</LastSuccessfulIntegrationLabel>
<LastModificationDate>3/4/2010 11:22:22 AM</LastModificationDate>
</integrationProperties>
<build date="2010-03-05 11:22:12" buildtime="00:00:10" buildcondition="IfModificationExists">
<!-- Generated by NCoverExplorer url=http://www.kiwidude.com/blog/ -->
<coverageReport reportTitle="Module Namespace Summary" date="Fri 26-Feb-2010" time="12:24:37" version="1.3.5.1921">
<project name="SubText" files="643" classes="903" members="5542" nonCommentLines="35619" sequencePoints="31470" unvisitedPoints="12846" unvisitedFunctions="2183" coverage="59.180172" acceptable="100" functionCoverage="60.60989" acceptableFunction="80" filteredBy="None" sortedBy="Name">
<coverageFiles>
<coverageFile>E:\CCNET-Projects\workingFolder\trunk\logs\ncover-temp.xml</coverageFile>
</coverageFiles>
</project>
<modules>
<module name="Subtext.Extensibility.dll" sequencePoints="106" unvisitedPoints="45" coverage="57.54717" acceptable="100">
<namespace name="Subtext.Extensibility.Properties" sequencePoints="19" unvisitedPoints="19" coverage="0" />
<namespace name="Subtext.Extensibility.Providers" sequencePoints="87" unvisitedPoints="26" coverage="70.1149445" />
</module>
<module name="Subtext.Framework.dll" sequencePoints="9600" unvisitedPoints="2916" coverage="69.625" acceptable="100">
<namespace name="Docuverse.Identicon" sequencePoints="112" unvisitedPoints="9" coverage="91.96429" />
<namespace name="Subtext.Akismet" sequencePoints="119" unvisitedPoints="40" coverage="66.38655" />
<namespace name="Subtext.Configuration" sequencePoints="26" unvisitedPoints="4" coverage="84.61539" />
<namespace name="Subtext.Extensibility.Collections" sequencePoints="23" unvisitedPoints="3" coverage="86.95652" />
<namespace name="Subtext.Extensibility.Web" sequencePoints="36" unvisitedPoints="36" coverage="0" />
<namespace name="Subtext.Framework" sequencePoints="538" unvisitedPoints="64" coverage="88.10409" />
<namespace name="Subtext.Framework.com.community_credit.www" sequencePoints="282" unvisitedPoints="282" coverage="0" />
<namespace name="Subtext.Framework.Components" sequencePoints="356" unvisitedPoints="51" coverage="85.67416" />
<namespace name="Subtext.Framework.Configuration" sequencePoints="209" unvisitedPoints="56" coverage="73.20574" />
<namespace name="Subtext.Framework.Data" sequencePoints="1233" unvisitedPoints="298" coverage="75.83131" />
<namespace name="Subtext.Framework.Email" sequencePoints="46" unvisitedPoints="13" coverage="71.73913" />
<namespace name="Subtext.Framework.Emoticons" sequencePoints="43" unvisitedPoints="3" coverage="93.0232544" />
<namespace name="Subtext.Framework.Exceptions" sequencePoints="112" unvisitedPoints="64" coverage="42.8571434" />
<namespace name="Subtext.Framework.Format" sequencePoints="19" unvisitedPoints="3" coverage="84.2105255" />
<namespace name="Subtext.Framework.Infrastructure" sequencePoints="11" unvisitedPoints="4" coverage="63.636364" />
<namespace name="Subtext.Framework.Infrastructure.Installation" sequencePoints="178" unvisitedPoints="44" coverage="75.2809" />
<namespace name="Subtext.Framework.Logging" sequencePoints="207" unvisitedPoints="158" coverage="23.6714973" />
<namespace name="Subtext.Framework.ModelBinders" sequencePoints="7" unvisitedPoints="0" coverage="100" />
<namespace name="Subtext.Framework.Properties" sequencePoints="210" unvisitedPoints="117" coverage="44.2857132" />
<namespace name="Subtext.Framework.Providers" sequencePoints="19" unvisitedPoints="0" coverage="100" />
<namespace name="Subtext.Framework.Routing" sequencePoints="591" unvisitedPoints="77" coverage="86.97124" />
<namespace name="Subtext.Framework.Security" sequencePoints="161" unvisitedPoints="63" coverage="60.8695641" />
<namespace name="Subtext.Framework.Services" sequencePoints="497" unvisitedPoints="85" coverage="82.8973846" />
<namespace name="Subtext.Framework.Services.Account" sequencePoints="12" unvisitedPoints="5" coverage="58.3333321" />
<namespace name="Subtext.Framework.Services.Identicon" sequencePoints="15" unvisitedPoints="0" coverage="100" />
<namespace name="Subtext.Framework.Services.SearchEngine" sequencePoints="212" unvisitedPoints="29" coverage="86.320755" />
<namespace name="Subtext.Framework.Syndication" sequencePoints="654" unvisitedPoints="176" coverage="73.0886841" />
<namespace name="Subtext.Framework.Syndication.Admin" sequencePoints="207" unvisitedPoints="201" coverage="2.89855075" />
<namespace name="Subtext.Framework.Syndication.Compression" sequencePoints="65" unvisitedPoints="65" coverage="0" />
<namespace name="Subtext.Framework.Text" sequencePoints="537" unvisitedPoints="59" coverage="89.01304" />
<namespace name="Subtext.Framework.Tracking" sequencePoints="360" unvisitedPoints="271" coverage="24.7222214" />
<namespace name="Subtext.Framework.UI.Skinning" sequencePoints="321" unvisitedPoints="42" coverage="86.9158859" />
<namespace name="Subtext.Framework.Util" sequencePoints="216" unvisitedPoints="34" coverage="84.25926" />
<namespace name="Subtext.Framework.Web" sequencePoints="163" unvisitedPoints="52" coverage="68.09816" />
<namespace name="Subtext.Framework.Web.Handlers" sequencePoints="202" unvisitedPoints="161" coverage="20.29703" />
<namespace name="Subtext.Framework.Web.HttpModules" sequencePoints="264" unvisitedPoints="120" coverage="54.5454559" />
<namespace name="Subtext.Framework.XmlRpc" sequencePoints="261" unvisitedPoints="132" coverage="49.42529" />
<namespace name="Subtext.Identicon" sequencePoints="27" unvisitedPoints="1" coverage="96.2962952" />
<namespace name="Subtext.ImportExport" sequencePoints="418" unvisitedPoints="5" coverage="98.8038254" />
<namespace name="Subtext.Infrastructure" sequencePoints="72" unvisitedPoints="35" coverage="51.38889" />
<namespace name="Subtext.Infrastructure.ActionResults" sequencePoints="20" unvisitedPoints="0" coverage="100" />
<namespace name="Subtext.Scripting" sequencePoints="499" unvisitedPoints="38" coverage="92.38477" />
<namespace name="Subtext.Scripting.Exceptions" sequencePoints="40" unvisitedPoints="16" coverage="60" />
</module>
<module name="Subtext.Providers.BlogEntryEditor.FCKeditor.dll" sequencePoints="312" unvisitedPoints="250" coverage="19.8717957" acceptable="100">
<namespace name="FredCK.FCKeditorV2" sequencePoints="34" unvisitedPoints="34" coverage="0" />
<namespace name="Subtext.Providers.BlogEntryEditor.FCKeditor" sequencePoints="278" unvisitedPoints="216" coverage="22.3021584" />
</module>
<module name="Subtext.Web.dll" sequencePoints="9637" unvisitedPoints="9045" coverage="6.14299059" acceptable="100">
<namespace name="-" sequencePoints="47" unvisitedPoints="0" coverage="100" />
<namespace name="Subtext" sequencePoints="66" unvisitedPoints="22" coverage="66.6666641" />
<namespace name="Subtext.Web" sequencePoints="318" unvisitedPoints="242" coverage="23.89937" />
<namespace name="Subtext.Web.Admin" sequencePoints="540" unvisitedPoints="540" coverage="0" />
<namespace name="Subtext.Web.Admin.Articles" sequencePoints="38" unvisitedPoints="38" coverage="0" />
<namespace name="Subtext.Web.Admin.Commands" sequencePoints="246" unvisitedPoints="246" coverage="0" />
<namespace name="Subtext.Web.Admin.Feedback" sequencePoints="361" unvisitedPoints="320" coverage="11.3573408" />
<namespace name="Subtext.Web.Admin.Pages" sequencePoints="1825" unvisitedPoints="1825" coverage="0" />
<namespace name="Subtext.Web.Admin.Posts" sequencePoints="38" unvisitedPoints="38" coverage="0" />
<namespace name="Subtext.Web.Admin.Services.Ajax" sequencePoints="18" unvisitedPoints="18" coverage="0" />
<namespace name="Subtext.Web.Admin.UserControls" sequencePoints="597" unvisitedPoints="597" coverage="0" />
<namespace name="Subtext.Web.Admin.WebUI" sequencePoints="341" unvisitedPoints="341" coverage="0" />
<namespace name="Subtext.Web.Admin.WebUI.Controls" sequencePoints="13" unvisitedPoints="9" coverage="30.76923" />
<namespace name="Subtext.Web.Controllers" sequencePoints="111" unvisitedPoints="20" coverage="81.98198" />
<namespace name="Subtext.Web.Controls" sequencePoints="782" unvisitedPoints="767" coverage="1.91815853" />
<namespace name="Subtext.Web.Controls.Captcha" sequencePoints="405" unvisitedPoints="356" coverage="12.0987654" />
<namespace name="Subtext.Web.HostAdmin" sequencePoints="58" unvisitedPoints="58" coverage="0" />
<namespace name="Subtext.Web.HostAdmin.Pages" sequencePoints="45" unvisitedPoints="45" coverage="0" />
<namespace name="Subtext.Web.HostAdmin.Upgrade" sequencePoints="33" unvisitedPoints="33" coverage="0" />
<namespace name="Subtext.Web.HostAdmin.UserControls" sequencePoints="507" unvisitedPoints="507" coverage="0" />
<namespace name="Subtext.Web.Infrastructure" sequencePoints="21" unvisitedPoints="3" coverage="85.71429" />
<namespace name="Subtext.Web.Install" sequencePoints="161" unvisitedPoints="161" coverage="0" />
<namespace name="Subtext.Web.Pages" sequencePoints="118" unvisitedPoints="118" coverage="0" />
<namespace name="Subtext.Web.pages.SystemMessages" sequencePoints="7" unvisitedPoints="7" coverage="0" />
<namespace name="Subtext.Web.Properties" sequencePoints="275" unvisitedPoints="268" coverage="2.5454545" />
<namespace name="Subtext.Web.Providers.BlogEntryEditor.FTB" sequencePoints="41" unvisitedPoints="2" coverage="95.12195" />
<namespace name="Subtext.Web.Providers.BlogEntryEditor.PlainText" sequencePoints="33" unvisitedPoints="2" coverage="93.93939" />
<namespace name="Subtext.Web.SiteMap" sequencePoints="70" unvisitedPoints="14" coverage="80" />
<namespace name="Subtext.Web.Skins._System" sequencePoints="35" unvisitedPoints="35" coverage="0" />
<namespace name="Subtext.Web.Skins._System.Controls" sequencePoints="2" unvisitedPoints="0" coverage="100" />
<namespace name="Subtext.Web.SystemMessages" sequencePoints="5" unvisitedPoints="5" coverage="0" />
<namespace name="Subtext.Web.UI" sequencePoints="37" unvisitedPoints="37" coverage="0" />
<namespace name="Subtext.Web.UI.Controls" sequencePoints="2142" unvisitedPoints="2142" coverage="0" />
<namespace name="Subtext.Web.UI.Handlers" sequencePoints="12" unvisitedPoints="12" coverage="0" />
<namespace name="Subtext.Web.UI.Pages" sequencePoints="118" unvisitedPoints="69" coverage="41.525425" />
<namespace name="Subtext.Web.UI.ViewModels" sequencePoints="72" unvisitedPoints="49" coverage="31.9444447" />
<namespace name="Subtext.Web.UI.WebControls" sequencePoints="99" unvisitedPoints="99" coverage="0" />
</module>
<module name="UnitTests.Subtext.dll" sequencePoints="11815" unvisitedPoints="590" coverage="95.00635" acceptable="100">
<namespace name="UnitTests.Subtext" sequencePoints="992" unvisitedPoints="472" coverage="52.4193535" />
<namespace name="UnitTests.Subtext.Akismet" sequencePoints="139" unvisitedPoints="0" coverage="100" />
<namespace name="UnitTests.Subtext.BlogEntryProvider" sequencePoints="17" unvisitedPoints="0" coverage="100" />
<namespace name="UnitTests.Subtext.BlogMl" sequencePoints="980" unvisitedPoints="15" coverage="98.46939" />
<namespace name="UnitTests.Subtext.Extensibility" sequencePoints="18" unvisitedPoints="0" coverage="100" />
<namespace name="UnitTests.Subtext.Framework" sequencePoints="541" unvisitedPoints="3" coverage="99.44547" />
<namespace name="UnitTests.Subtext.Framework.ActionResults" sequencePoints="73" unvisitedPoints="0" coverage="100" />
<namespace name="UnitTests.Subtext.Framework.Components" sequencePoints="163" unvisitedPoints="0" coverage="100" />
<namespace name="UnitTests.Subtext.Framework.Components.CommentTests" sequencePoints="221" unvisitedPoints="0" coverage="100" />
<namespace name="UnitTests.Subtext.Framework.Components.EnclosureTests" sequencePoints="113" unvisitedPoints="0" coverage="100" />
<namespace name="UnitTests.Subtext.Framework.Components.EntryTests" sequencePoints="479" unvisitedPoints="0" coverage="100" />
<namespace name="UnitTests.Subtext.Framework.Components.EntryTestsi" sequencePoints="92" unvisitedPoints="0" coverage="100" />
<namespace name="UnitTests.Subtext.Framework.Components.MetaTagTests" sequencePoints="134" unvisitedPoints="0" coverage="100" />
<namespace name="UnitTests.Subtext.Framework.Components.TrackbackTests" sequencePoints="42" unvisitedPoints="0" coverage="100" />
<namespace name="UnitTests.Subtext.Framework.Configuration" sequencePoints="290" unvisitedPoints="0" coverage="100" />
<namespace name="UnitTests.Subtext.Framework.Data" sequencePoints="658" unvisitedPoints="58" coverage="91.18541" />
<namespace name="UnitTests.Subtext.Framework.Email" sequencePoints="203" unvisitedPoints="0" coverage="100" />
<namespace name="UnitTests.Subtext.Framework.Emoticons" sequencePoints="38" unvisitedPoints="0" coverage="100" />
<namespace name="UnitTests.Subtext.Framework.Format" sequencePoints="2" unvisitedPoints="0" coverage="100" />
<namespace name="UnitTests.Subtext.Framework.Infrastructure" sequencePoints="111" unvisitedPoints="5" coverage="95.4955" />
<namespace name="UnitTests.Subtext.Framework.ModelBinders" sequencePoints="23" unvisitedPoints="0" coverage="100" />
<namespace name="UnitTests.Subtext.Framework.Providers" sequencePoints="16" unvisitedPoints="0" coverage="100" />
<namespace name="UnitTests.Subtext.Framework.Routing" sequencePoints="1186" unvisitedPoints="2" coverage="99.83137" />
<namespace name="UnitTests.Subtext.Framework.SecurityHandling" sequencePoints="97" unvisitedPoints="0" coverage="100" />
<namespace name="UnitTests.Subtext.Framework.Services" sequencePoints="1052" unvisitedPoints="25" coverage="97.62357" />
<namespace name="UnitTests.Subtext.Framework.Services.Account" sequencePoints="10" unvisitedPoints="0" coverage="100" />
<namespace name="UnitTests.Subtext.Framework.Services.Identicon" sequencePoints="37" unvisitedPoints="0" coverage="100" />
<namespace name="UnitTests.Subtext.Framework.Services.SearchEngine" sequencePoints="185" unvisitedPoints="2" coverage="98.91892" />
<namespace name="UnitTests.Subtext.Framework.Skinning" sequencePoints="468" unvisitedPoints="0" coverage="100" />
<namespace name="UnitTests.Subtext.Framework.Syndication" sequencePoints="508" unvisitedPoints="4" coverage="99.2126" />
<namespace name="UnitTests.Subtext.Framework.Syndication.Admin" sequencePoints="76" unvisitedPoints="0" coverage="100" />
<namespace name="UnitTests.Subtext.Framework.Text" sequencePoints="429" unvisitedPoints="0" coverage="100" />
<namespace name="UnitTests.Subtext.Framework.Tracking" sequencePoints="87" unvisitedPoints="0" coverage="100" />
<namespace name="UnitTests.Subtext.Framework.Util" sequencePoints="172" unvisitedPoints="1" coverage="99.4186" />
<namespace name="UnitTests.Subtext.Framework.Web" sequencePoints="145" unvisitedPoints="0" coverage="100" />
<namespace name="UnitTests.Subtext.Framework.Web.HttpModules" sequencePoints="348" unvisitedPoints="1" coverage="99.71265" />
<namespace name="UnitTests.Subtext.Framework.XmlRpc" sequencePoints="420" unvisitedPoints="0" coverage="100" />
<namespace name="UnitTests.Subtext.InstallationTests" sequencePoints="130" unvisitedPoints="0" coverage="100" />
<namespace name="UnitTests.Subtext.Scripting" sequencePoints="245" unvisitedPoints="0" coverage="100" />
<namespace name="UnitTests.Subtext.SubtextWeb" sequencePoints="275" unvisitedPoints="0" coverage="100" />
<namespace name="UnitTests.Subtext.SubtextWeb.Admin" sequencePoints="47" unvisitedPoints="0" coverage="100" />
<namespace name="UnitTests.Subtext.SubtextWeb.Controllers" sequencePoints="192" unvisitedPoints="0" coverage="100" />
<namespace name="UnitTests.Subtext.SubtextWeb.Controllers.Admin" sequencePoints="22" unvisitedPoints="0" coverage="100" />
<namespace name="UnitTests.Subtext.SubtextWeb.Controls" sequencePoints="39" unvisitedPoints="2" coverage="94.8717957" />
<namespace name="UnitTests.Subtext.SubtextWeb.Infrastructure" sequencePoints="14" unvisitedPoints="0" coverage="100" />
<namespace name="UnitTests.Subtext.SubtextWeb.Providers.RichTextEditor" sequencePoints="158" unvisitedPoints="0" coverage="100" />
<namespace name="UnitTests.Subtext.SubtextWeb.UI.Pages" sequencePoints="109" unvisitedPoints="0" coverage="100" />
<namespace name="UnitTests.Subtext.SubtextWeb.UI.ViewModels" sequencePoints="19" unvisitedPoints="0" coverage="100" />
</module>
</modules>
<exclusions>
<exclusion category="Class" name="UnitTests.Subtext.AssemblySetUpAndCleanUp" />
<exclusion category="Method" name="Subtext.Web.Admin.UserControls.EntryEditor.ValidateEntryTypeIsNotNone" />
</exclusions>
</coverageReport><report-result xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" date="2010-02-26T12:23:37.6042287-08:00">
<counter duration="32.8372176" run-count="1503" success-count="1499" failure-count="0" ignore-count="4" skip-count="0" assert-count="4177" />
<assemblies>
<assembly name="UnitTests.Subtext" location="file:///E:/CCNET-Projects/workingFolder/trunk/src/UnitTests.Subtext/bin/debug/UnitTests.Subtext.DLL" full-name="UnitTests.Subtext, Version=2.5.0.248, Culture=neutral, PublicKeyToken=null">
<tear-down name="UnitTests.Subtext.AssemblySetUpAndCleanUp.TearDown" result="success" duration="0.2703888" memory="946044">
<console-out>Attempting to detach database '.\SQLExpress\Subtext_Test_2.1
Altering database 'Subtext_Test_2.1'
Detaching existing database before restore ...
Attempting to delete database files 'Subtext_Test_2.1.mdf and Subtext_Test_2.1.ldf
</console-out>
<console-error />
</tear-down>
<set-up name="UnitTests.Subtext.AssemblySetUpAndCleanUp.SetUp" result="success" duration="10.6453072" memory="3470836">
<console-out>Assembly Setup beginning...
Attempting to detach database '.\SQLExpress\Subtext_Test_2.1
Server does not contain db 'Subtext_Test_2.1'
Attempting to delete database files 'Subtext_Test_2.1.mdf and Subtext_Test_2.1.ldf
</console-out>
<console-error />
</set-up>
<counter duration="32.8372176" run-count="1503" success-count="1499" failure-count="0" ignore-count="4" skip-count="0" assert-count="4177" />
<version major="2" minor="5" build="0" revision="248" />
<namespaces>
<namespace name="UnitTests">
<counter duration="32.8372176" run-count="1503" success-count="1499" failure-count="0" ignore-count="4" skip-count="0" assert-count="4177" />
<namespaces>
<namespace name="UnitTests.Subtext">
<counter duration="32.8372176" run-count="1503" success-count="1499" failure-count="0" ignore-count="4" skip-count="0" assert-count="4177" />
<namespaces>
<namespace name="UnitTests.Subtext.Framework">
<counter duration="29.312148800000003" run-count="1194" success-count="1190" failure-count="0" ignore-count="4" skip-count="0" assert-count="3512" />
<namespaces>
<namespace name="UnitTests.Subtext.Framework.Text">
<counter duration="0.93133919999999948" run-count="210" success-count="210" failure-count="0" ignore-count="0" skip-count="0" assert-count="589" />
<namespaces />
<fixtures>
<fixture name="RemoveHtmlTests" type="UnitTests.Subtext.Framework.Text.RemoveHtmlTests">
<counter duration="0.0400576" run-count="29" success-count="29" failure-count="0" ignore-count="0" skip-count="0" assert-count="29" />
<description />
<runs>
<run name="RemoveHtmlTests.NullHtml_ReturnsEmptyString" result="success" assert-count="1" duration="0.0300432" memory="114688">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RemoveHtmlTests.Html_WithEmptyString_ReturnsEmpty" result="success" assert-count="1" duration="0.0100144" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RemoveHtmlTests.Html_WithNoTags_ReturnsTextOnly" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RemoveHtmlTests.Html_WithOnlyATag_ReturnsEmptyString" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RemoveHtmlTests.Html_WithOnlyConsecutiveTags_ReturnsEmptyString" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RemoveHtmlTests.Html_WithTextBeforeTag_ReturnsText" result="success" assert-count="1" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RemoveHtmlTests.Html_WithTextAfterTag_ReturnsText" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RemoveHtmlTests.Html_WithTextBetweenTags_ReturnsText" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RemoveHtmlTests.Html_WithClosingTagInAttrValue_StripsEntireTag" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RemoveHtmlTests.Html_WithSingleQuotedAttrContainingDoubleQuotesAndEndTagChar_StripsEntireTag" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RemoveHtmlTests.Html_WithDoubleQuotedAttributeContainingSingleQuotesAndEndTagChar_StripsEntireTag" result="success" assert-count="1" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RemoveHtmlTests.Html_WithNonQuotedAttribute_StripsEntireTagWithoutStrippingText" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RemoveHtmlTests.Html_WithNonQuotedAttributeContainingDoubleQuotes_StripsEntireTagWithoutStrippingText" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RemoveHtmlTests.Html_WithNonQuotedAttributeContainingQuotedSection_StripsEntireTagWithoutStrippingText" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RemoveHtmlTests.Html_WithTagClosingCharInAttributeValueWithNoNameFollowedByText_ReturnsText" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RemoveHtmlTests.Html_WithTextThatLooksLikeTag_ReturnsText" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RemoveHtmlTests.Html_WithCommentOnly_ReturnsEmptyString" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RemoveHtmlTests.Html_WithNonDashDashComment_ReturnsEmptyString" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RemoveHtmlTests.Html_WithTwoConsecutiveComments_ReturnsEmptyString" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RemoveHtmlTests.Html_WithTextBeforeComment_ReturnsText" result="success" assert-count="1" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RemoveHtmlTests.Html_WithTextAfterComment_ReturnsText" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RemoveHtmlTests.Html_WithAngleBracketsButNotHtml_ReturnsText" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RemoveHtmlTests.Html_WithCommentInterleavedWithText_ReturnsText" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RemoveHtmlTests.Html_WithCommentBetweenNonTagButLooksLikeTag_DoesStripComment" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RemoveHtmlTests.Html_WithTagClosedByStartTag_StripsFirstTag" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RemoveHtmlTests.Html_WithTagClosedByStartComment_StripsFirstTag" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RemoveHtmlTests.Html_WithTagClosedByProperComment_StripsFirstTag" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RemoveHtmlTests.Html_WithTagClosedByEmptyComment_StripsFirstTag" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RemoveHtmlTests.Html_ThatBrokeSubtextBefore_NowDoesntPegCPU" result="success" assert-count="1" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="NamedFormatTests" type="UnitTests.Subtext.Framework.Text.NamedFormatTests">
<counter duration="0.1201728" run-count="17" success-count="17" failure-count="0" ignore-count="0" skip-count="0" assert-count="27" />
<description />
<runs>
<run name="NamedFormatTests.StringFormat_WithMultipleExpressions_FormatsThemAll" result="success" assert-count="3" duration="0.070100799999999991" memory="41504">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="NamedFormatTests.StringFormat_WithDoubleEscapedCurlyBraces_DoesNotFormatString" result="success" assert-count="1" duration="0.0100144" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="NamedFormatTests.StringFormat_WithFormatSurroundedByDoubleEscapedBraces_FormatsString" result="success" assert-count="3" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="NamedFormatTests.Format_WithEscapeSequence_EscapesInnerCurlyBraces" result="success" assert-count="3" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="NamedFormatTests.Format_WithEmptyString_ReturnsEmptyString" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="NamedFormatTests.Format_WithNoFormats_ReturnsFormatStringAsIs" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="NamedFormatTests.Format_WithFormatType_ReturnsFormattedExpression" result="success" assert-count="3" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="NamedFormatTests.Format_WithSubProperty_ReturnsValueOfSubProperty" result="success" assert-count="3" duration="0.0100144" memory="16384">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="NamedFormatTests.Format_WithFormatNameNotInObject_ThrowsFormatException" result="success" assert-count="0" duration="0.0200288" memory="180224">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="NamedFormatTests.Format_WithNoEndFormatBrace_ThrowsFormatException" result="success" assert-count="0" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="NamedFormatTests.Format_WithEscapedEndFormatBrace_ThrowsFormatException" result="success" assert-count="0" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="NamedFormatTests.Format_WithDoubleEscapedEndFormatBrace_ThrowsFormatException" result="success" assert-count="0" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="NamedFormatTests.Format_WithDoubleEscapedEndFormatBraceWhichTerminatesString_ThrowsFormatException" result="success" assert-count="0" duration="0.0100144" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="NamedFormatTests.Format_WithEndBraceFollowedByEscapedEndFormatBraceWhichTerminatesString_FormatsCorrectly" result="success" assert-count="3" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="NamedFormatTests.Format_WithEndBraceFollowedByEscapedEndFormatBrace_FormatsCorrectly" result="success" assert-count="3" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="NamedFormatTests.Format_WithEndBraceFollowedByDoubleEscapedEndFormatBrace_FormatsCorrectly" result="success" assert-count="3" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="NamedFormatTests.Format_WithNullFormatString_ThrowsArgumentNullException" result="success" assert-count="0" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="ConvertToAllowedHtmlTests" type="UnitTests.Subtext.Framework.Text.ConvertToAllowedHtmlTests">
<counter duration="0.39056159999999973" run-count="34" success-count="34" failure-count="0" ignore-count="0" skip-count="0" assert-count="8" />
<description />
<runs>
<run name="ConvertToAllowedHtmlTests.Ctor_WithNullText_ThrowsArgumentNullException" result="success" assert-count="0" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="ConvertToAllowedHtmlTests.ClosesOpenTags" result="success" assert-count="1" duration="0.1702448" memory="-2420836">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="ConvertToAllowedHtmlTests.StripsDefaultHtmlWhenNoAllowedTagsSpecified(
,<br />)" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="ConvertToAllowedHtmlTests.StripsDefaultHtmlWhenNoAllowedTagsSpecified(<,<)" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="ConvertToAllowedHtmlTests.StripsDefaultHtmlWhenNoAllowedTagsSpecified(&,&)" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="ConvertToAllowedHtmlTests.StripsDefaultHtmlWhenNoAllowedTagsSpecified(>,>)" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="ConvertToAllowedHtmlTests.StripsDefaultHtmlWhenNoAllowedTagsSpecified(,)" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="ConvertToAllowedHtmlTests.StripsDefaultHtmlWhenNoAllowedTagsSpecified(How now brown cow.,How now brown cow.)" result="success" assert-count="1" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="ConvertToAllowedHtmlTests.StripsDefaultHtmlWhenNoAllowedTagsSpecified(How now brown cow.,How now brown cow.)" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="ConvertToAllowedHtmlTests.StripsNonAllowedHtml(How <strong>now</strong> brown cow.,How <strong>now</strong> brown cow.)" result="success" assert-count="0" duration="0.0200288" memory="794624">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="ConvertToAllowedHtmlTests.StripsNonAllowedHtml(<a title href="test"></a>,<a href="test"></a>)" result="success" assert-count="0" duration="0.0100144" memory="802816">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="ConvertToAllowedHtmlTests.StripsNonAllowedHtml(<a title></a>,<a></a>)" result="success" assert-count="0" duration="0.0100144" memory="802816">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="ConvertToAllowedHtmlTests.StripsNonAllowedHtml(<>,<>)" result="success" assert-count="0" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="ConvertToAllowedHtmlTests.StripsNonAllowedHtml(How now brown cow.,How now brown cow.)" result="success" assert-count="0" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="ConvertToAllowedHtmlTests.StripsNonAllowedHtml(<a title href="test" title title title></a>,<a href="test"></a>)" result="success" assert-count="0" duration="0.0200288" memory="-2726028">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="ConvertToAllowedHtmlTests.StripsNonAllowedHtml(>,>)" result="success" assert-count="0" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="ConvertToAllowedHtmlTests.StripsNonAllowedHtml(<How <strong>now</strong>,<How <strong>now</strong>)" result="success" assert-count="0" duration="0.0100144" memory="802816">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="ConvertToAllowedHtmlTests.StripsNonAllowedHtml(Text Before <a href="test">a</a> Text After,Text Before <a href="test">a</a> Text After)" result="success" assert-count="0" duration="0.0100144" memory="802816">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="ConvertToAllowedHtmlTests.StripsNonAllowedHtml(<a href="test">a</a>,<a href="test">a</a>)" result="success" assert-count="0" duration="0.0100144" memory="802816">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="ConvertToAllowedHtmlTests.StripsNonAllowedHtml(<a href="test" rel="notallowed">a</a>,<a href="test">a</a>)" result="success" assert-count="0" duration="0.0100144" memory="794624">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="ConvertToAllowedHtmlTests.StripsNonAllowedHtml(<a title=">">a</a>,<a title=">">a</a>)" result="success" assert-count="0" duration="0.0100144" memory="802816">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="ConvertToAllowedHtmlTests.StripsNonAllowedHtml(<A TITLE=">">a</a>,<a title=">">a</a>)" result="success" assert-count="0" duration="0.0100144" memory="802816">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="ConvertToAllowedHtmlTests.StripsNonAllowedHtml(<a
title=">">a</a>,<a title=">">a</a>)" result="success" assert-count="0" duration="0.0100144" memory="804096">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="ConvertToAllowedHtmlTests.StripsNonAllowedHtml(<a href='test'></a>,<a href="test"></a>)" result="success" assert-count="0" duration="0.0100144" memory="-7529668">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="ConvertToAllowedHtmlTests.StripsNonAllowedHtml(<a href=test></a>,<a href="test"></a>)" result="success" assert-count="0" duration="0.0100144" memory="802816">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="ConvertToAllowedHtmlTests.StripsNonAllowedHtml(<a href=test title="cool"></a>,<a href="test" title="cool"></a>)" result="success" assert-count="0" duration="0.0100144" memory="794624">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="ConvertToAllowedHtmlTests.StripsNonAllowedHtml(<a href=test title=cool></a>,<a href="test" title="cool"></a>)" result="success" assert-count="0" duration="0.0100144" memory="-1179860">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="ConvertToAllowedHtmlTests.StripsNonAllowedHtml(<a title href="test" title></a>,<a href="test"></a>)" result="success" assert-count="0" duration="0.0100144" memory="802816">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="ConvertToAllowedHtmlTests.StripsNonAllowedHtml(How <strong>now</strong> brown <cow.,How <strong>now</strong> brown <cow.)" result="success" assert-count="0" duration="0.0100144" memory="-1026336">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="ConvertToAllowedHtmlTests.StripsNonAllowedHtml(<,<)" result="success" assert-count="0" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="ConvertToAllowedHtmlTests.StripsNonAllowedHtml(<a title="one" title="two"></a>,<a title="one,two"></a>)" result="success" assert-count="0" duration="0.0100144" memory="802816">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="ConvertToAllowedHtmlTests.StripsNonAllowedHtml(This is a comment <em>That forgets to close the <em> tag.,This is a comment <em>That forgets to close the <em> tag.</em></em>)" result="success" assert-count="0" duration="0.0100144" memory="802816">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="ConvertToAllowedHtmlTests.StripsNonAllowedHtml(<a title="one" title="two"></a>,<a title="one,two"></a>)" result="success" assert-count="0" duration="0.0100144" memory="794624">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="ConvertToAllowedHtmlTests.StripsNonAllowedHtml(,)" result="success" assert-count="0" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="StringHelperTests" type="UnitTests.Subtext.Framework.Text.StringHelperTests">
<counter duration="0.0100144" run-count="34" success-count="34" failure-count="0" ignore-count="0" skip-count="0" assert-count="40" />
<description />
<runs>
<run name="StringHelperTests.Remove_PassingInTextWithRepeatingSequenceAndOccurrenceCountOfOne_RemovesFirstOccurrence" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="StringHelperTests.Remove_PassingInTextWithRepeatingSequenceAndOccurrenceCountOfTwo_RemovesAllOccurrences" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="StringHelperTests.Remove_PassingInTextWithRepeatingSequenceAndOccurrenceCountOfFour_RemovesAllOccurrences" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="StringHelperTests.RemoveDoubleCharacter_WithNullCharacter_ThrowsArgumentNullException" result="success" assert-count="0" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="StringHelperTests.PascalCaseThrowsArgumentNullException" result="success" assert-count="0" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="StringHelperTests.SplitIntoWords_WithStringContainingSpaces_SplitsIntoWords" result="success" assert-count="5" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="StringHelperTests.SplitIntoWords_WithStringContainingTabsAndDoubleSpaces_SplitsIntoWords" result="success" assert-count="5" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="StringHelperTests.Chop_WithStringEndingWithWindowsNewLine_ReturnsStringWithoutNewline" result="success" assert-count="1" duration="0.0100144" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="StringHelperTests.Chop_WithStringEndingWithSlashR_OnlyChopsSlashR" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="StringHelperTests.Chop_WithStringEndingWithNewline_ChopsNewline" result="success" assert-count="1" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="StringHelperTests.Chop_WithStringEndingWithLetter_ReturnsStringWithoutLastLetter" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="StringHelperTests.Chop_WithOneLetter_ReturnsEmptyString" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="StringHelperTests.Chomp_WithStringNotEndingWithDefaultSeparator_ReturnsString" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="StringHelperTests.Chomp_WithStringEndingWithNewline_ChopsNewline" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="StringHelperTests.Chomp_WithStringEndingWithWindowsNewLine_ReturnsStringWithoutNewline" result="success" assert-count="1" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="StringHelperTests.Chomp_WithStringEndingWithSlashNSlashR_OnlyChopsSlashR" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="StringHelperTests.Chomp_WithStringEndingWithSlashR_OnlyChopsSlashR" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="StringHelperTests.Chomp_WithSeparator_ChopsSeparator" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="StringHelperTests.Chomp_WithSeparatorButStringNotEndingWithSeparator_LeavesStringAlone" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="StringHelperTests.CanRemoveDoubleCharacter(Blah...Blah,.,Blah.Blah)" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="StringHelperTests.CanRemoveDoubleCharacter(Blah--Blah,.,Blah--Blah)" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="StringHelperTests.CanRemoveDoubleCharacter(Blah- -Blah,-,Blah- -Blah)" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="StringHelperTests.CanRemoveDoubleCharacter(Blah..Blah,.,Blah.Blah)" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="StringHelperTests.CanRemoveDoubleCharacter(Blah....Blah,.,Blah.Blah)" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="StringHelperTests.PascalCaseTests(,)" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="StringHelperTests.PascalCaseTests(A,A)" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="StringHelperTests.PascalCaseTests(a,A)" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="StringHelperTests.PascalCaseTests(A B,AB)" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="StringHelperTests.PascalCaseTests(a bee keeper's dream.,ABeeKeeper'sDream.)" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="StringHelperTests.IndexOfHandlesCaseSensitivity(BLAH Tast,a,2,InvariantCultureIgnoreCase)" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="StringHelperTests.IndexOfHandlesCaseSensitivity(BLAH Tast,a,6,Ordinal)" result="success" assert-count="1" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="StringHelperTests.LeftBeforeOfHandlesCaseSensitivity(Blah/Default.aspx,Default.aspx,Blah/,Ordinal)" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="StringHelperTests.LeftBeforeOfHandlesCaseSensitivity(Blah/Default.aspx,default.aspx,Blah/,InvariantCultureIgnoreCase)" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="StringHelperTests.LeftBeforeOfHandlesCaseSensitivity(Blah/Default.aspx,default.aspx,Blah/Default.aspx,Ordinal)" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="FormatExpressionTests" type="UnitTests.Subtext.Framework.Text.FormatExpressionTests">
<counter duration="0.0100144" run-count="5" success-count="5" failure-count="0" ignore-count="0" skip-count="0" assert-count="7" />
<description />
<runs>
<run name="FormatExpressionTests.Format_WithExpressionReturningNull_ReturnsEmptyString" result="success" assert-count="1" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="FormatExpressionTests.Format_WithoutColon_ReadsWholeExpression" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="FormatExpressionTests.Format_WithColon_ParsesoutFormat" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="FormatExpressionTests.Eval_WithNamedExpression_EvalsPropertyOfExpression" result="success" assert-count="1" duration="0.0100144" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="FormatExpressionTests.Eval_WithNamedExpressionAndFormat_EvalsPropertyOfExpression" result="success" assert-count="3" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="HtmlHelperTests" type="UnitTests.Subtext.Framework.Text.HtmlHelperTests">
<set-up name="TestFixtureSetUp" result="success" duration="0" memory="0">
<console-out />
<console-error />
</set-up>
<counter duration="0.36051839999999979" run-count="89" success-count="89" failure-count="0" ignore-count="0" skip-count="0" assert-count="476" />
<description />
<runs>
<run name="HtmlHelperTests.SetUp.ShortenUrl_WithNullUrl_ThrowsArgumentNullException.TearDown" result="success" assert-count="4" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.ShortenUrl_WithTwoSegmentsEndingWithFileName_OnlyCompressesMiddleSegment.TearDown" result="success" assert-count="5" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.ShortenUrl_WithTwoSegmentsAndTrailingSlash_OnlyCompressesMiddleSegment.TearDown" result="success" assert-count="5" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.ShortenUrl_WithMaxLessThanFive_ThrowsArgumentOutOfRangeException.TearDown" result="success" assert-count="4" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.ShortenUrl_WithQueryParamsMakingUrlTooLong_RemovesQueryParams.TearDown" result="success" assert-count="5" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.AppendNullClassThrowsArgumentNullException.TearDown" result="success" assert-count="4" duration="0.0100144" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.AppendClassToNullControlThrowsArgumentNullException.TearDown" result="success" assert-count="4" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.RemoveNullClassThrowsArgumentNullException.TearDown" result="success" assert-count="4" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.RemoveClassFromNullControlThrowsArgumentNullException.TearDown" result="success" assert-count="4" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.RemoveClassFromControlWithNoClasHasNoEffect.TearDown" result="success" assert-count="5" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.CanAppendCssClassToControl.TearDown" result="success" assert-count="8" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.CanRemoveCssClassToControl.TearDown" result="success" assert-count="7" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.ConvertUrlsToHyperLinks_WithNullHtml_ThrowsArgumentNullException.TearDown" result="success" assert-count="4" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.ConvertUrlToHyperlinksIgnoreAnchorContents.TearDown" result="success" assert-count="5" duration="0.0100144" memory="795836">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.Html_WithEncodedMarkup_IsNotUnencoded.TearDown" result="success" assert-count="5" duration="0.0200288" memory="-4694320">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.CanParseTag.TearDown" result="success" assert-count="6" duration="0.0300432" memory="24576">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.ParseTags_WithDuplicateTags_DoesNotParseDuplicate.TearDown" result="success" assert-count="5" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.ParseTagsDoesNotMatchRelOfAnotherTag.TearDown" result="success" assert-count="6" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.ParseTags_WithWhitespaceBetweenAttributes_ParsesTagCorrectly.TearDown" result="success" assert-count="6" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.ParseTags_WithWeirdWhiteSpace_ParsesTagCorrectly.TearDown" result="success" assert-count="6" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.ParseTags_WithUrlEndingWithDefaultAspx_WeirdWhiteSpace.TearDown" result="success" assert-count="6" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.ParseTags_WithMultipleRelAttributeValues_ParsesTag.TearDown" result="success" assert-count="5" duration="0.0100144" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.ParseUri_WithValidUri_ReturnsNull.TearDown" result="success" assert-count="5" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.ParseUri_WithInvalidUri_ReturnsNull.TearDown" result="success" assert-count="5" duration="0.0200288" memory="8736">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.EnsureUrl_WithoutHttp_PrependsHttp.TearDown" result="success" assert-count="6" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.EnsureUrl_WithNull_ReturnsNull.TearDown" result="success" assert-count="5" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.EnsureUrl_WithStringHavingOnlyWhitespace_ReturnsNull.TearDown" result="success" assert-count="5" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.GetAttributeValues_WithHtmlContainingAttributeValues_ReturnsAttributeValues.TearDown" result="success" assert-count="7" duration="0.0400576" memory="2375680">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.GetAttributeValues_WithNonBalancedQuoteInMiddle_ReturnsAttributeValuesContainingQuoteCharacter.TearDown" result="success" assert-count="7" duration="0.0300432" memory="2375680">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.GetAttributeValues_WithHtmlHavingDuplicateHtmlTagsAndContainingAttributeValues_ReturnsAttributeValues.TearDown" result="success" assert-count="7" duration="0.0300432" memory="-4396140">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.CanShortenUrl(http://example.com/,50,http://example.com/).TearDown" result="success" assert-count="5" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.CanShortenUrl(http://example.com/,10,example...).TearDown" result="success" assert-count="5" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.CanShortenUrl(http://example.com/,11,example.com).TearDown" result="success" assert-count="5" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.CanShortenUrl(http://example.com,11,example.com).TearDown" result="success" assert-count="5" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.CanShortenUrl(http://example.com,5,ex...).TearDown" result="success" assert-count="5" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.CanShortenUrl(http://example.com/testxtest.aspx,25,example.com).TearDown" result="success" assert-count="5" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.CanShortenUrl(,10,).TearDown" result="success" assert-count="5" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.CanReplaceHostInUrl(http://example.com/,example.com,http://example.com/).TearDown" result="success" assert-count="5" duration="0.0200288" memory="49152">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.CanReplaceHostInUrl(http://example.com,example.com,http://example.com).TearDown" result="success" assert-count="5" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.CanReplaceHostInUrl(http://example.com/example.com/,example.com,http://example.com/example.com/).TearDown" result="success" assert-count="5" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.CanReplaceHostInUrl(http://www.example.com,example.com,http://example.com).TearDown" result="success" assert-count="5" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.CanReplaceHostInUrl(http://example.com/,www.example.com,http://www.example.com/).TearDown" result="success" assert-count="5" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.CanReplaceHostInUrl(http://example.com:8080/,www.example.com,http://www.example.com:8080/).TearDown" result="success" assert-count="5" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.CanReplaceHostInUrl(http://example.com:8080/example.com/blah.html,www.example.com,http://www.example.com:8080/example.com/blah.html).TearDown" result="success" assert-count="5" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.CanReplaceHostInUrl(http://example.com/example.com/blah.html,www.example.com,http://www.example.com/example.com/blah.html).TearDown" result="success" assert-count="5" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.CanReplaceHostInUrl(http://example.com/example.com/,www.example.com,http://www.example.com/example.com/).TearDown" result="success" assert-count="5" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.CanReplaceHostInUrl(http://example.com,www.example.com,http://www.example.com).TearDown" result="success" assert-count="5" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.ConvertUrlsToHyperLinksConvertsUrlsToAnchorTags(this www.haacked.com,this <a rel="nofollow external" href="http://www.haacked.com" title="www.haacked.com">www.haacked.com</a>).TearDown" result="success" assert-count="5" duration="0.0100144" memory="802816">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.ConvertUrlsToHyperLinksConvertsUrlsToAnchorTags(http://haacked.com/one/two/three/four/five/six/seven/eight/nine/ten.aspx,<a rel="nofollow external" href="http://haacked.com/one/two/three/four/five/six/seven/eight/nine/ten.aspx" title="http://haacked.com/one/two/three/four/five/six/seven/eight/nine/ten.aspx">haacked.com/.../ten.aspx</a>).TearDown" result="success" assert-count="5" duration="0.0100144" memory="802816">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.ConvertUrlsToHyperLinksConvertsUrlsToAnchorTags(begin http://haacked.com/ two http://localhost/someplace/some.page.aspx end.,begin <a rel="nofollow external" href="http://haacked.com/" title="http://haacked.com/">http://haacked.com/</a> two <a rel="nofollow external" href="http://localhost/someplace/some.page.aspx" title="http://localhost/someplace/some.page.aspx">http://localhost/someplace/some.page.aspx</a> end.).TearDown" result="success" assert-count="5" duration="0.0100144" memory="802816">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.ConvertUrlsToHyperLinksConvertsUrlsToAnchorTags(<p>www.haacked.com</p>,<p><a rel="nofollow external" href="http://www.haacked.com" title="www.haacked.com">www.haacked.com</a></p>).TearDown" result="success" assert-count="5" duration="0.0100144" memory="-3323088">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.ConvertUrlsToHyperLinksConvertsUrlsToAnchorTags(<b>www.haacked.com</b>,<b><a rel="nofollow external" href="http://www.haacked.com" title="www.haacked.com">www.haacked.com</a></b>).TearDown" result="success" assert-count="5" duration="0.0100144" memory="794624">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.ConvertUrlsToHyperLinksConvertsUrlsToAnchorTags(subtextproject.com,subtextproject.com).TearDown" result="success" assert-count="5" duration="0.0100144" memory="794624">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.ConvertUrlsToHyperLinksConvertsUrlsToAnchorTags(www.subtextproject.com?test=test&blah=blah,<a rel="nofollow external" href="http://www.subtextproject.com?test=test&blah=blah" title="www.subtextproject.com?test=test&blah=blah">www.subtextproject.com?test=test&blah=blah</a>).TearDown" result="success" assert-count="5" duration="0.0100144" memory="794624">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.ConvertUrlsToHyperLinksConvertsUrlsToAnchorTags(<a href="http://example.com/">Test</a>,<a href="http://example.com/">Test</a>).TearDown" result="success" assert-count="5" duration="0.0100144" memory="794624">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.ConvertUrlsToHyperLinksConvertsUrlsToAnchorTags(<img src="http://example.com/" />,<img src="http://example.com/" />).TearDown" result="success" assert-count="5" duration="0.0100144" memory="-3063768">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.ConvertUrlsToHyperLinksConvertsUrlsToAnchorTags(<a href='http://example.com/'>Test</a>,<a href="http://example.com/">Test</a>).TearDown" result="success" assert-count="5" duration="0.0100144" memory="802816">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.ConvertUrlsToHyperLinksConvertsUrlsToAnchorTags(,).TearDown" result="success" assert-count="5" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.ConvertUrlsToHyperLinksConvertsUrlsToAnchorTags(<b title="blah http://example.com/ blah" />,<b title="blah http://example.com/ blah" />).TearDown" result="success" assert-count="5" duration="0" memory="794624">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.ConvertUrlsToHyperLinksConvertsUrlsToAnchorTags(a < b blah http://example.com/,a < b blah <a rel="nofollow external" href="http://example.com/" title="http://example.com/">http://example.com/</a>).TearDown" result="success" assert-count="5" duration="0.0200288" memory="-1742512">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.ConvertUrlsToHyperLinksConvertsUrlsToAnchorTags(www.haacked.com<a href="test">test</a>,<a rel="nofollow external" href="http://www.haacked.com" title="www.haacked.com">www.haacked.com</a><a href="test">test</a>).TearDown" result="success" assert-count="5" duration="0" memory="802816">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.ConvertUrlsToHyperLinksConvertsUrlsToAnchorTags(<a href=http://example.com/>Test</a>,<a href="http://example.com/">Test</a>).TearDown" result="success" assert-count="5" duration="0.0100144" memory="794624">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.ConvertUrlsToHyperLinksConvertsUrlsToAnchorTags(begin http://haacked.com/ end.,begin <a rel="nofollow external" href="http://haacked.com/" title="http://haacked.com/">http://haacked.com/</a> end.).TearDown" result="success" assert-count="5" duration="0.0100144" memory="794624">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.HasIllegalContentReturnsExpectedAnswer(blah <script ,True).TearDown" result="success" assert-count="5" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.HasIllegalContentReturnsExpectedAnswer(blah <script ,True).TearDown" result="success" assert-count="5" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.HasIllegalContentReturnsExpectedAnswer(blah script ,False).TearDown" result="success" assert-count="5" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.CanParseEntryTags(http://blah.com/query?someparm=somevalue,query).TearDown" result="success" assert-count="6" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.CanParseEntryTags(http://blah.com/query/?someparm=somevalue,query).TearDown" result="success" assert-count="6" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.CanParseEntryTags(http://blah.com/decode+test,decode test).TearDown" result="success" assert-count="6" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.CanParseEntryTags(http://blah.com/decode%20test2,decode test2).TearDown" result="success" assert-count="6" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.CanParseEntryTags(http://blah.com/another+decode%20test,another decode test).TearDown" result="success" assert-count="6" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.CanParseEntryTags(http://blah.com/blah/,blah).TearDown" result="success" assert-count="6" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.CanParseEntryTags(http://blah.com/foo-bar,foo-bar).TearDown" result="success" assert-count="6" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.CanParseRelTag( rel="friend met"> rel="tag" , rel="tag",True).TearDown" result="success" assert-count="6" duration="0" memory="16384">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.CanParseRelTag( rel = "tag" , rel = "tag",True).TearDown" result="success" assert-count="6" duration="0" memory="16384">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.CanParseRelTag( rel = "tag met" , rel = "tag met",True).TearDown" result="success" assert-count="6" duration="0" memory="16384">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.CanParseRelTag( rel = 'tag' , rel = 'tag',True).TearDown" result="success" assert-count="6" duration="0" memory="16384">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.CanParseRelTag( xrel = 'tag' ,,False).TearDown" result="success" assert-count="5" duration="0" memory="16384">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.CanParseRelTag( rel = 'friend tag' , rel = 'friend tag',True).TearDown" result="success" assert-count="6" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.CanParseRelTag( rel = 'friend tag met' , rel = 'friend tag met',True).TearDown" result="success" assert-count="6" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.CanParseRelTag( rel = 'tag met' , rel = 'tag met',True).TearDown" result="success" assert-count="6" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.CanParseRelTag( rel='friend met'> rel='tag' , rel='tag',True).TearDown" result="success" assert-count="6" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.CanParseRelTag( xrel = "tag" ,,False).TearDown" result="success" assert-count="5" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.CanParseRelTag( rel = "friend tag" , rel = "friend tag",True).TearDown" result="success" assert-count="6" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.CanParseRelTag( rel = "friend tag met" , rel = "friend tag met",True).TearDown" result="success" assert-count="6" duration="0" memory="16384">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.CanParseAnchorTags( <a href="foo" title="blah">test</a> ,<a href="foo" title="blah">test</a>,True).TearDown" result="success" assert-count="6" duration="0" memory="16384">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.CanParseAnchorTags( <a href = "foo" >test</a> ,<a href = "foo" >test</a>,True).TearDown" result="success" assert-count="6" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.CanParseAnchorTags( <span title="test <a href="> <a href="foo2">test2</a>,<a href="foo2">test2</a>,True).TearDown" result="success" assert-count="6" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HtmlHelperTests.SetUp.CanParseAnchorTags( <a href="foo">test</a> ,<a href="foo">test</a>,True).TearDown" result="success" assert-count="6" duration="0" memory="16384">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="LiteralFormatTests" type="UnitTests.Subtext.Framework.Text.LiteralFormatTests">
<counter duration="0" run-count="2" success-count="2" failure-count="0" ignore-count="0" skip-count="0" assert-count="2" />
<description />
<runs>
<run name="LiteralFormatTests.Literal_WithEscapedCloseBraces_CollapsesDoubleBraces" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="LiteralFormatTests.Literal_WithEscapedOpenBraces_CollapsesDoubleBraces" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
</fixtures>
</namespace>
<namespace name="UnitTests.Subtext.Framework.ActionResults">
<counter duration="0.7610944" run-count="9" success-count="9" failure-count="0" ignore-count="0" skip-count="0" assert-count="12" />
<namespaces />
<fixtures>
<fixture name="NotModifiedResultTests" type="UnitTests.Subtext.Framework.ActionResults.NotModifiedResultTests">
<counter duration="0.66095039999999994" run-count="1" success-count="1" failure-count="0" ignore-count="0" skip-count="0" assert-count="2" />
<description />
<runs>
<run name="NotModifiedResultTests.NotModifiedResultSends304StatusCodeAndSuppressesContent" result="success" assert-count="2" duration="0.66095039999999994" memory="272152">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="ExportActionResultTests" type="UnitTests.Subtext.Framework.ActionResults.ExportActionResultTests">
<counter duration="0.0400576" run-count="3" success-count="3" failure-count="0" ignore-count="0" skip-count="0" assert-count="3" />
<description />
<runs>
<run name="ExportActionResultTests.Ctor_WithFileName_SetsFileDownloadName" result="success" assert-count="1" duration="0.0100144" memory="81920">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="ExportActionResultTests.Ctor_SetsContentType_ToXml" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="ExportActionResultTests.ExecuteResult_WritesToBlogMLWriter" result="success" assert-count="1" duration="0.0300432" memory="147456">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="CacheableFileResultTests" type="UnitTests.Subtext.Framework.ActionResults.CacheableFileResultTests">
<counter duration="0.0600864" run-count="5" success-count="5" failure-count="0" ignore-count="0" skip-count="0" assert-count="7" />
<description />
<runs>
<run name="CacheableFileResultTests.CtorSetsLastModified" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="CacheableFileResultTests.CtorSetsCacheability" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="CacheableFileResultTests.ExecuteResultSetsCacheLastModified" result="success" assert-count="1" duration="0.050072" memory="532480">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="CacheableFileResultTests.ExecuteResultSetsCacheCacheability" result="success" assert-count="1" duration="0.0100144" memory="32768">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="CacheableFileResultTests.ExecuteResultWritesBytesToResponse" result="success" assert-count="3" duration="0" memory="32768">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
</fixtures>
</namespace>
<namespace name="UnitTests.Subtext.Framework.Services">
<counter duration="2.5436576" run-count="162" success-count="160" failure-count="0" ignore-count="2" skip-count="0" assert-count="175" />
<namespaces>
<namespace name="UnitTests.Subtext.Framework.Services.SearchEngine">
<counter duration="1.7124623999999997" run-count="23" success-count="23" failure-count="0" ignore-count="0" skip-count="0" assert-count="26" />
<namespaces />
<fixtures>
<fixture name="SearchEngineServiceTest" type="UnitTests.Subtext.Framework.Services.SearchEngine.SearchEngineServiceTest">
<counter duration="1.6824191999999998" run-count="14" success-count="14" failure-count="0" ignore-count="0" skip-count="0" assert-count="19" />
<description />
<runs>
<run name="SearchEngineServiceTest.CreateSearchEngine.SearchEngineService_WithEntry_AddsToIndex.DestroySearchEngine" result="success" assert-count="1" duration="1.4921456" memory="1642768">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="SearchEngineServiceTest.CreateSearchEngine.SearchEngineService_WithEntryNameNull_RetrievesEntryNameNull.DestroySearchEngine" result="success" assert-count="1" duration="0.0100144" memory="666440">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="SearchEngineServiceTest.CreateSearchEngine.SearchEngineService_ConvertsToSearchResult.DestroySearchEngine" result="success" assert-count="3" duration="0.0100144" memory="-3353572">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="SearchEngineServiceTest.CreateSearchEngine.SearchEngineService_WhenAddingToItemWithSamePostId_UpdatesOriginalEntry.DestroySearchEngine" result="success" assert-count="3" duration="0.0100144" memory="1170208">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="SearchEngineServiceTest.CreateSearchEngine.SearchEngineService_DeletesEntry.DestroySearchEngine" result="success" assert-count="1" duration="0" memory="700496">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="SearchEngineServiceTest.CreateSearchEngine.SearchEngineService_ReturnsCorrectTotalNumber.DestroySearchEngine" result="success" assert-count="1" duration="0.0100144" memory="725072">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="SearchEngineServiceTest.CreateSearchEngine.SearchEngineService_ReturnsCorrectNumberOfPostsByBlog.DestroySearchEngine" result="success" assert-count="2" duration="0" memory="1126112">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="SearchEngineServiceTest.CreateSearchEngine.SearchEngineService_PerformsMoreLikeThisSearch.DestroySearchEngine" result="success" assert-count="1" duration="0.0801152" memory="-1703204">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="SearchEngineServiceTest.CreateSearchEngine.SearchEngineService_MoreLikeThisSearch_FiltersOriginalDocOut.DestroySearchEngine" result="success" assert-count="1" duration="0.0100144" memory="-2171848">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="SearchEngineServiceTest.CreateSearchEngine.SearchEngineService_MoreLikeThisSearch_WithMinDocumentSet_ReturnsEmptySet.DestroySearchEngine" result="success" assert-count="1" duration="0.0100144" memory="4165984">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="SearchEngineServiceTest.CreateSearchEngine.SearchEngineService_Search_DoesntIncludeNotActiveEntries.DestroySearchEngine" result="success" assert-count="1" duration="0.0100144" memory="-1460632">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="SearchEngineServiceTest.CreateSearchEngine.SearchEngineService_Search_DoesntIncludeFuturePosts.DestroySearchEngine" result="success" assert-count="1" duration="0.0100144" memory="1176356">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="SearchEngineServiceTest.CreateSearchEngine.SearchEngineService_Search_DoesntIncludePostsFromOtherBlogs.DestroySearchEngine" result="success" assert-count="1" duration="0.0200288" memory="-1328300">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="SearchEngineServiceTest.CreateSearchEngine.SearchEngineService_Search_WhenAllTheSame_ReturnsCorrectNumberOfHits.DestroySearchEngine" result="success" assert-count="1" duration="0.0100144" memory="4198752">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="EntryExtensionMethodsTest" type="UnitTests.Subtext.Framework.Services.SearchEngine.EntryExtensionMethodsTest">
<counter duration="0" run-count="3" success-count="3" failure-count="0" ignore-count="0" skip-count="0" assert-count="3" />
<description />
<runs>
<run name="EntryExtensionMethodsTest.EntryExtensionMethodsTest_ConvertToSearchEngineEntry_WithTags_ConvertsTagsToString" result="success" assert-count="1" duration="0" memory="8736">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="EntryExtensionMethodsTest.EntryExtensionMethodsTest_ConvertToSearchEngineEntry_StripsHtmlTags" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="EntryExtensionMethodsTest.EntryExtensionMethodsTest_ConvertToSearchEngineEntry_WithOutTags_ConvertsTagsToString" result="success" assert-count="1" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="IndexingServiceTests" type="UnitTests.Subtext.Framework.Services.SearchEngine.IndexingServiceTests">
<counter duration="0.0300432" run-count="6" success-count="6" failure-count="0" ignore-count="0" skip-count="0" assert-count="4" />
<description />
<runs>
<run name="IndexingServiceTests.CreateSearchEngine.RebuildIndex_LoadEntriesFromRepository.DestroySearchEngine" result="success" assert-count="0" duration="0.0100144" memory="40960">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="IndexingServiceTests.CreateSearchEngine.RebuildIndex_AddsDataToIndex.DestroySearchEngine" result="success" assert-count="1" duration="0.0100144" memory="386480">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="IndexingServiceTests.CreateSearchEngine.RebuildIndex_WithEntryNotPublished_DoesntAddsDataToIndex.DestroySearchEngine" result="success" assert-count="1" duration="0" memory="32768">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="IndexingServiceTests.CreateSearchEngine.IndexService_WithPublishedPost_AddsPostToIndex.DestroySearchEngine" result="success" assert-count="1" duration="0.0100144" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="IndexingServiceTests.CreateSearchEngine.IndexService_WithNotPublishedPost_DoesntAddsPostToIndex.DestroySearchEngine" result="success" assert-count="0" duration="0" memory="16384">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="IndexingServiceTests.CreateSearchEngine.IndexService_WithNotPublishedPost_RemovesPostFromIndex.DestroySearchEngine" result="success" assert-count="1" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
</fixtures>
</namespace>
<namespace name="UnitTests.Subtext.Framework.Services.Account">
<counter duration="0" run-count="1" success-count="1" failure-count="0" ignore-count="0" skip-count="0" assert-count="2" />
<namespaces />
<fixtures>
<fixture name="AccountServiceTests" type="UnitTests.Subtext.Framework.Services.Account.AccountServiceTests">
<counter duration="0" run-count="1" success-count="1" failure-count="0" ignore-count="0" skip-count="0" assert-count="2" />
<description />
<runs>
<run name="AccountServiceTests.Logout_ClearsAuthCookie" result="success" assert-count="2" duration="0" memory="49152">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
</fixtures>
</namespace>
<namespace name="UnitTests.Subtext.Framework.Services.Identicon">
<counter duration="0.10014400000000001" run-count="8" success-count="8" failure-count="0" ignore-count="0" skip-count="0" assert-count="5" />
<namespaces />
<fixtures>
<fixture name="IdenticonResultTests" type="UnitTests.Subtext.Framework.Services.Identicon.IdenticonResultTests">
<counter duration="0.10014400000000001" run-count="4" success-count="4" failure-count="0" ignore-count="0" skip-count="0" assert-count="2" />
<description />
<runs>
<run name="IdenticonResultTests.ExecuteResult_WithEtag_AddsEtagToHeader" result="success" assert-count="1" duration="0.0801152" memory="57344">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="IdenticonResultTests.ExecuteResult_WithNullEtag_DoesNotAddEtagToHeader" result="success" assert-count="0" duration="0" memory="40960">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="IdenticonResultTests.ExecuteResult_SetsProperContentType" result="success" assert-count="0" duration="0.0100144" memory="139264">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="IdenticonResultTests.ExecuteResult_ClearsResponse" result="success" assert-count="1" duration="0.0100144" memory="32768">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="IdenticonUtilTests" type="UnitTests.Subtext.Framework.Services.Identicon.IdenticonUtilTests">
<counter duration="0" run-count="4" success-count="4" failure-count="0" ignore-count="0" skip-count="0" assert-count="3" />
<description />
<runs>
<run name="IdenticonUtilTests.Code_WithNullIp_ThrowsArgumentNullException" result="success" assert-count="0" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="IdenticonUtilTests.CodeReturnsProperHash(210.120.68.16,AnotherSalt,1592465917)" result="success" assert-count="1" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="IdenticonUtilTests.CodeReturnsProperHash(127.0.0.1,AnotherSalt,-516553779)" result="success" assert-count="1" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="IdenticonUtilTests.CodeReturnsProperHash(127.0.0.1,RandomSalt,2038335937)" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
</fixtures>
</namespace>
</namespaces>
<fixtures>
<fixture name="StatisticsServiceTests" type="UnitTests.Subtext.Framework.Services.StatisticsServiceTests">
<counter duration="0.050072" run-count="11" success-count="11" failure-count="0" ignore-count="0" skip-count="0" assert-count="12" />
<description />
<runs>
<run name="StatisticsServiceTests.CtorSetsSubtextContextAndSettings" result="success" assert-count="2" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="StatisticsServiceTests.RecordAggregatorViewRecordsEntry" result="success" assert-count="1" duration="0.0100144" memory="24576">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="StatisticsServiceTests.RecordAggViewWithStatsDisabledDoesNotTrackEntry" result="success" assert-count="1" duration="0" memory="16384">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="StatisticsServiceTests.RecordAggViewDoesNotRecordHttpPost" result="success" assert-count="1" duration="0" memory="16384">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="StatisticsServiceTests.RecordWebViewRecordsEntry" result="success" assert-count="1" duration="0.0100144" memory="25120">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="StatisticsServiceTests.RecordWebViewWithStatsDisabledDoesNotTrackEntry" result="success" assert-count="1" duration="0" memory="24576">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="StatisticsServiceTests.RecordWebViewDoesNotRecordHttpPost" result="success" assert-count="1" duration="0.0100144" memory="24576">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="StatisticsServiceTests.RecordWebViewRecordsReferrer" result="success" assert-count="1" duration="0" memory="40960">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="StatisticsServiceTests.RecordWebViewFromSameReferrerDoesNotRecordsReferrer" result="success" assert-count="1" duration="0.0100144" memory="32768">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="StatisticsServiceTests.RecordWebViewFromSameReferrerDomainDoesNotRecordsReferrer" result="success" assert-count="1" duration="0" memory="32768">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="StatisticsServiceTests.RecordWebViewWithBadReferrerIgnoresReferer" result="success" assert-count="1" duration="0.0100144" memory="24576">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="CompositeTextTransformationTests" type="UnitTests.Subtext.Framework.Services.CompositeTextTransformationTests">
<counter duration="0.0200288" run-count="1" success-count="1" failure-count="0" ignore-count="0" skip-count="0" assert-count="1" />
<description />
<runs>
<run name="CompositeTextTransformationTests.Transform_WithMultipleTransformations_RunsThemAll" result="success" assert-count="1" duration="0.0200288" memory="90112">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="GravatarServiceTests" type="UnitTests.Subtext.Framework.Services.GravatarServiceTests">
<counter duration="0.0200288" run-count="10" success-count="10" failure-count="0" ignore-count="0" skip-count="0" assert-count="16" />
<description />
<runs>
<run name="GravatarServiceTests.GenerateUrlHashesEmailAddress" result="success" assert-count="1" duration="0.0200288" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="GravatarServiceTests.GenerateUrlFormatsEmail" result="success" assert-count="1" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="GravatarServiceTests.GenerateUrlEncodesEmail" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="GravatarServiceTests.GenerateUrlWithNullDefaultUsesIdenticon" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="GravatarServiceTests.GenerateUrlWithDefaultIncludesDefault" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="GravatarServiceTests.GenerateUrlWithDefaultUriIncludesDefaultUri" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="GravatarServiceTests.GenerateUrlWithEmptyEmailReturnsEmptyString" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="GravatarServiceTests.CanCreateGravatarServiceWithNameValueCollection" result="success" assert-count="3" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="GravatarServiceTests.WhenCreatingGravatarServiceWithNullBoolean_NoExceptionIsThrown" result="success" assert-count="3" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="GravatarServiceTests.WhenCreatingGravatarServiceWithNonsensicalBoolean_NoExceptionIsThrown" result="success" assert-count="3" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="KeywordExpanderTests" type="UnitTests.Subtext.Framework.Services.KeywordExpanderTests">
<counter duration="0.0200288" run-count="12" success-count="12" failure-count="0" ignore-count="0" skip-count="0" assert-count="12" />
<description />
<runs>
<run name="KeywordExpanderTests.Replace_WithStringContainingKeyword_ExpandsKeyword" result="success" assert-count="1" duration="0.0100144" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="KeywordExpanderTests.Replace_WithStringContainingKeyword_ExpandsKeywordWithFirstMatchOnly" result="success" assert-count="1" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="KeywordExpanderTests.Replace_WithStringContainingKeyword_ExpandsKeywordWithTitle" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="KeywordExpanderTests.Replace_WithKeywordSurroundedByUnderscores_IsNotExpanded" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="KeywordExpanderTests.Replace_WithStringContainingKeyword_IsNotCaseSensitive" result="success" assert-count="1" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="KeywordExpanderTests.Replace_WithStringContainingKeywordSpecifiedAsCaseSensitive_IsCaseSensitive" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="KeywordExpanderTests.Replace_WithStringContainingKeywordInsideAnchorTagAttribute_DoesNotExpandKeyword" result="success" assert-count="1" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="KeywordExpanderTests.Replace_WithStringContainingKeywordInsideAnchorTagInnerText_DoesNotExpandKeyword" result="success" assert-count="1" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="KeywordExpanderTests.Replace_WithStringContainingKeywordInAnotherWord_DoesNotExpandKeyword" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="KeywordExpanderTests.Transform_WithStringContainingBracketsAndReplacingFirstOccurrenceOnly_ReturnsConvertedKeywordAndBrackets" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="KeywordExpanderTests.Transform_WithStringContainingBrackets_ReturnsConvertedKeywordAndBrackets" result="success" assert-count="1" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="KeywordExpanderTests.Ctor_WithRepository_GetsKeywordsFromRepository" result="success" assert-count="1" duration="0.0100144" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="XhtmlConverterTests" type="UnitTests.Subtext.Framework.Services.XhtmlConverterTests">
<counter duration="0.21030240000000008" run-count="25" success-count="24" failure-count="0" ignore-count="1" skip-count="0" assert-count="24" />
<description />
<runs>
<run name="XhtmlConverterTests.Transform_WithAngleBracketInAttributeValue_EncodesAttribute" result="success" assert-count="1" duration="0.0100144" memory="-1114252">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="XhtmlConverterTests.Transform_WithStyleTag_DoesNotWrapStyleInCdata" result="ignore" assert-count="0" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="XhtmlConverterTests.Transform_WithConverter_AppliesConverterWhileConvertingHtml" result="success" assert-count="1" duration="0.0100144" memory="794624">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="XhtmlConverterTests.ConvertHtmlToXHtmlLeavesNestedMarkupAlone" result="success" assert-count="1" duration="0.0100144" memory="794624">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="XhtmlConverterTests.Transform_WithValidMarkup_DoesNotChangeIt(,)" result="success" assert-count="1" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="XhtmlConverterTests.Transform_WithValidMarkup_DoesNotChangeIt(This is some text,This is some text)" result="success" assert-count="1" duration="0.0100144" memory="794624">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="XhtmlConverterTests.Transform_WithValidMarkup_DoesNotChangeIt(<span>This is some text</span>,<span>This is some text</span>)" result="success" assert-count="1" duration="0.0100144" memory="794624">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="XhtmlConverterTests.Transform_WithValidMarkup_DoesNotChangeIt(<img src="blah" />,<img src="blah" />)" result="success" assert-count="1" duration="0.0100144" memory="-2791108">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="XhtmlConverterTests.Transform_WithValidMarkup_DoesNotChangeIt(<style type="text/css"><![CDATA[
.blah
{
font-size: small;
}
]]></style>,<style type="text/css"><![CDATA[
.blah
{
font-size: small;
}
]]></style>)" result="success" assert-count="1" duration="0" memory="794624">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="XhtmlConverterTests.ConvertHtmlToXHtmlCorrectsInvalidMarkup(This <br /><br style="blah" />is bad <p> XHTML.,This <br /><br style="blah" />is bad <p> XHTML.</p>)" result="success" assert-count="1" duration="0.0200288" memory="-1054712">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="XhtmlConverterTests.ConvertHtmlToXHtmlCorrectsInvalidMarkup(<a href="xyz">test<b>Test</b>,<a href="xyz">test<b>Test</b></a>)" result="success" assert-count="1" duration="0.0100144" memory="786432">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="XhtmlConverterTests.ConvertHtmlToXHtmlCorrectsInvalidMarkup(This <br /><br />is bad <p> XHTML.,This <br /><br />is bad <p> XHTML.</p>)" result="success" assert-count="1" duration="0" memory="794624">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="XhtmlConverterTests.ConvertHtmlToXHtmlCorrectsInvalidMarkup(<style type="text/css">
<![CDATA[
.blah
{
font-size: small;
}
]]></style>,<style type="text/css"><![CDATA[
.blah
{
font-size: small;
}
]]></style>)" result="success" assert-count="1" duration="0.0100144" memory="794624">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="XhtmlConverterTests.ConvertHtmlToXHtmlCorrectsInvalidMarkup(This <P>is bad </P> XHTML.,This <p>is bad </p> XHTML.)" result="success" assert-count="1" duration="0.0100144" memory="786432">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="XhtmlConverterTests.ConvertHtmlToXHtmlCorrectsInvalidMarkup(<style type="text/css">
<![CDATA[
.blah
{
font-size: small;
}
]]></style>,<style type="text/css"><![CDATA[
.blah
{
font-size: small;
}
]]></style>)" result="success" assert-count="1" duration="0.0100144" memory="786432">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="XhtmlConverterTests.ConvertHtmlToXhtmlEnsuresSomeTagsMustNotBeSelfClosed(<script src="test"></script>,<script src="test"></script>,Script tags should not be self-closed.)" result="success" assert-count="1" duration="0.0100144" memory="794624">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="XhtmlConverterTests.ConvertHtmlToXhtmlEnsuresSomeTagsMustNotBeSelfClosed(<a name="test"></a>,<a name="test"></a>,Anchor tags should not be self-closed.)" result="success" assert-count="1" duration="0.0100144" memory="-4782716">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="XhtmlConverterTests.ConvertHtmlToXhtmlEnsuresSomeTagsMustNotBeSelfClosed(<a name="test" />,<a name="test"></a>,Anchor tags should not be self-closed.)" result="success" assert-count="1" duration="0.0100144" memory="786432">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="XhtmlConverterTests.ConvertHtmlToXhtmlEnsuresSomeTagsMustNotBeSelfClosed(<script src="test" />,<script src="test"></script>,Script tags should not be self-closed.)" result="success" assert-count="1" duration="0.0100144" memory="786432">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="XhtmlConverterTests.ConvertHtmlToXhtmlEnsuresSomeTagsMustBeSelfClosed(hr)" result="success" assert-count="1" duration="0.0100144" memory="-1203416">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="XhtmlConverterTests.ConvertHtmlToXhtmlEnsuresSomeTagsMustBeSelfClosed(link)" result="success" assert-count="1" duration="0.0100144" memory="794624">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="XhtmlConverterTests.ConvertHtmlToXhtmlEnsuresSomeTagsMustBeSelfClosed(br)" result="success" assert-count="1" duration="0.0100144" memory="-1020332">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="XhtmlConverterTests.ConvertHtmlToXhtmlEnsuresSomeTagsMustBeSelfClosed(meta)" result="success" assert-count="1" duration="0.0100144" memory="794624">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="XhtmlConverterTests.ConvertHtmlToXhtmlEnsuresSomeTagsMustBeSelfClosed(img)" result="success" assert-count="1" duration="0.0100144" memory="794624">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="XhtmlConverterTests.ConvertHtmlToXhtmlEnsuresSomeTagsMustBeSelfClosed(input)" result="success" assert-count="1" duration="0" memory="794624">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="CommentFilterTests" type="UnitTests.Subtext.Framework.Services.CommentFilterTests">
<counter duration="0.0300432" run-count="7" success-count="7" failure-count="0" ignore-count="0" skip-count="0" assert-count="6" />
<description />
<runs>
<run name="CommentFilterTests.FilterBeforePersistDoesNotAllowTooManyCommentsWithinCommentDelay" result="success" assert-count="0" duration="0.0100144" memory="24576">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="CommentFilterTests.FilterBeforePersistIgnoresAdminRole" result="success" assert-count="0" duration="0" memory="16384">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="CommentFilterTests.FilterBeforePersistDoesNotAllowDuplicateComments" result="success" assert-count="0" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="CommentFilterTests.FilterAfterPersistWithCommentModerationDisabledCausesNewCommentsToBeActive" result="success" assert-count="2" duration="0.0100144" memory="24576">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="CommentFilterTests.FilterAfterPersistWithCommentModerationEnabledCausesNewCommentsToNeedApproval" result="success" assert-count="2" duration="0" memory="24576">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="CommentFilterTests.CommentFilterExceptionMessage_WithOneMinute_ProvidesSingularMessage" result="success" assert-count="1" duration="0.0100144" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="CommentFilterTests.CommentFilterExceptionMessage_WithTwoMinutes_ProvidesPluralMessage" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="EntryPublisherTests" type="UnitTests.Subtext.Framework.Services.EntryPublisherTests">
<counter duration="0.1402016" run-count="21" success-count="21" failure-count="0" ignore-count="0" skip-count="0" assert-count="14" />
<description />
<runs>
<run name="EntryPublisherTests.Ctor_WithNullContext_ThrowsArgumentNullException" result="success" assert-count="0" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="EntryPublisherTests.Publish_WithTransformations_RunsTransformationAgainstEntryBody" result="success" assert-count="1" duration="0.0100144" memory="49152">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="EntryPublisherTests.Publish_WithEntryTitleButNoSlug_CreatesSlug" result="success" assert-count="1" duration="0.0100144" memory="180224">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="EntryPublisherTests.Publish_WithEntryTitleAndSlug_DoesNotOverideSlug" result="success" assert-count="1" duration="0.0100144" memory="81920">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="EntryPublisherTests.Publish_WithEntry_SavesInRepository" result="success" assert-count="1" duration="0" memory="32768">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="EntryPublisherTests.Publish_WithEntry_SetsDateCreatedToBlogCurrentTimeZoneTime" result="success" assert-count="2" duration="0.0100144" memory="32768">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="EntryPublisherTests.Publish_WithActiveEntryAndIncludeInSyndication_SetsDateSyndicatedToBlogCurrentTimeZoneTime" result="success" assert-count="1" duration="0" memory="32768">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="EntryPublisherTests.Publish_WithEntryHavingCategories_CreatesEntryWithAssociatedCategoryIds" result="success" assert-count="3" duration="0.0100144" memory="49152">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="EntryPublisherTests.Publish_WithEntryBodyHavingTags_SetsEntryTags" result="success" assert-count="1" duration="0.0100144" memory="40960">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="EntryPublisherTests.Publish_WithEntry_AddsToSearchEngine" result="success" assert-count="1" duration="0" memory="40960">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="EntryPublisherTests.Publish_WithScriptTagsAllowed_AllowsScriptTagInBody" result="success" assert-count="0" duration="0.0100144" memory="32768">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="EntryPublisherTests.Publish_WithNullEntry_ThrowsArgumentNullException" result="success" assert-count="0" duration="0" memory="24576">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="EntryPublisherTests.Publish_WithEntryHavingPostTypeNone_ThrowsArgumentException" result="success" assert-count="0" duration="0.0100144" memory="24576">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="EntryPublisherTests.Publish_WithDuplicateEntryName_ThrowsException" result="success" assert-count="0" duration="0.0300432" memory="286720">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="EntryPublisherTests.Publish_WithRepositoryThrowingException_PropagatesException" result="success" assert-count="0" duration="0" memory="24576">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="EntryPublisherTests.Publish_WithScriptTagInBody_ThrowsException" result="success" assert-count="0" duration="0.0100144" memory="24576">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="EntryPublisherTests.Publish_WithScriptTagInTitle_ThrowsException" result="success" assert-count="0" duration="0" memory="32768">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="EntryPublisherTests.Publish_WithScriptTagInSlug_ThrowsException" result="success" assert-count="0" duration="0.0100144" memory="24576">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="EntryPublisherTests.Publish_WithScriptTagInDescription_ThrowsException" result="success" assert-count="0" duration="0" memory="24576">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="EntryPublisherTests.Publish_WithEntryHavingValidEntryName_DoesNotChangeEntryName" result="success" assert-count="1" duration="0" memory="32768">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="EntryPublisherTests.Publish_WithEntryHavingNumericIntegerEntryName_PrependsNUnderscore" result="success" assert-count="1" duration="0.0100144" memory="32768">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="CommentServiceTests" type="UnitTests.Subtext.Framework.Services.CommentServiceTests">
<counter duration="0.0901296" run-count="7" success-count="6" failure-count="0" ignore-count="1" skip-count="0" assert-count="8" />
<description />
<runs>
<run name="CommentServiceTests.CreateSetsDateCreatedToBlogTime" result="ignore" assert-count="0" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="CommentServiceTests.CreateDoesNotChangeDateCreatedAndDateModifiedIfAlreadySpecified" result="success" assert-count="2" duration="0.0200288" memory="-1116868">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="CommentServiceTests.Create_WithFilters_CallsIntoCommentFilters" result="success" assert-count="3" duration="0.0300432" memory="958464">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="CommentServiceTests.Create_ForEntry_SetsEntryPropertyBeforeCallingFilters" result="success" assert-count="1" duration="0.0200288" memory="827392">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="CommentServiceTests.Create_WithRunFiltersFalse_DoesNotSetFlaggedSpamToTrue" result="success" assert-count="1" duration="0.0100144" memory="827392">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="CommentServiceTests.UpdateStatus_WithDeletedFlag_SetsDeleted" result="success" assert-count="1" duration="0.0100144" memory="16384">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="CommentServiceTests.Destroy_DestroysTheFeedback" result="success" assert-count="0" duration="0" memory="16384">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="SlugGeneratorTests" type="UnitTests.Subtext.Framework.Services.SlugGeneratorTests">
<counter duration="0.0801152" run-count="24" success-count="24" failure-count="0" ignore-count="0" skip-count="0" assert-count="24" />
<description />
<runs>
<run name="SlugGeneratorTests.ConvertTitleToSlug_WithNullEntry_ThrowsArgumentNullException" result="success" assert-count="0" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="SlugGeneratorTests.ConvertTitleToSlug_WithNullOrEmptyTitle_ThrowsArgumentException" result="success" assert-count="0" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="SlugGeneratorTests.Ctor_WithNullFriendlySettings_UsesDefaults" result="success" assert-count="4" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="SlugGeneratorTests.ConvertTitleToSlug_WithSpacesInTitle_ReplacesSpacesInTitle" result="success" assert-count="1" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="SlugGeneratorTests.ConvertTitleToSlug_WithNullCharacterDelimiterAndSpacesInTitle_RemovesSpacesAndPascalCasesTitle" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="SlugGeneratorTests.ConvertTitleToSlug_WithTextTransformToUpperCase_TransformsUrlToUpperCase" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="SlugGeneratorTests.ConvertTitleToSlug_WithTitleHavingExtraWhitespace_NormalizesWhitespace" result="success" assert-count="1" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="SlugGeneratorTests.ConvertTitleToSlug_WithMoreWordsThanAllowed_TruncatesRemainingWords" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="SlugGeneratorTests.ConvertTitleToSlug_WithInvalidSeparator_UsesDefault" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="SlugGeneratorTests.ConvertTitleToSlug_WithDotSeparator_UsesDot" result="success" assert-count="1" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="SlugGeneratorTests.ConvertTitleToSlug_WithInternationalizedTitles_ConvertsToAnsiUrlSlug" result="success" assert-count="1" duration="0.0400576" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="SlugGeneratorTests.ConvertTitleToSlug_WithNonEuropeanInternationalizedTitles_ConvertsToUrlEncodedTitle" result="success" assert-count="1" duration="0" memory="544">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="SlugGeneratorTests.ConvertTitleToSlug_WithNonWordCharacters_RemoveNonWordCharacters" result="success" assert-count="1" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="SlugGeneratorTests.ConvertTitleToSlug_UsingPeriod_NormalizesPeriods" result="success" assert-count="1" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="SlugGeneratorTests.ConvertTitleToSlug_UsingDash_NormalizesDashes" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="SlugGeneratorTests.ConvertTitleToSlug_WithTitleEndingInPeriod_RemovesTrailingPeriod" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="SlugGeneratorTests.ConvertTitleToSlug_WithAllNumericTitle_PrependsLetterNToAvoidConflicts" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="SlugGeneratorTests.ConvertTitleToSlug_WithSlugMatchingExistingEntry_AppendsAgainToSlug" result="success" assert-count="1" duration="0.0100144" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="SlugGeneratorTests.ConvertTitleToSlug_WithSlugMatchingTwoExistingEntries_AppendsAgainToSlug" result="success" assert-count="1" duration="0" memory="16384">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="SlugGeneratorTests.ConvertTitleToSlug_WithSlugMatchingThreeExistingEntries_AppendsUniqueSuffixToSlug" result="success" assert-count="1" duration="0" memory="16384">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="SlugGeneratorTests.ConvertTitleToSlug_WithSlugMatchingFourExistingEntries_AppendsUniqueSuffixToSlug" result="success" assert-count="1" duration="0.0100144" memory="24576">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="SlugGeneratorTests.ConvertTitleToSlug_WithSlugMatchingFiveExistingEntries_AppendsUniqueSuffixToSlug" result="success" assert-count="1" duration="0" memory="24576">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="SlugGeneratorTests.ConvertTitleToSlug_WithSlugMatchingSixExistingEntries_AppendsUniqueSuffixToSlug" result="success" assert-count="1" duration="0.0100144" memory="24576">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="SlugGeneratorTests.ConvertTitleToSlug_WithSlugAndAllPrefixesMatchingExistingEntries_ThrowsException" result="success" assert-count="0" duration="0.0100144" memory="57344">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="BlogLookupServiceTests" type="UnitTests.Subtext.Framework.Services.BlogLookupServiceTests">
<counter duration="0.070100799999999991" run-count="12" success-count="12" failure-count="0" ignore-count="0" skip-count="0" assert-count="25" />
<description />
<runs>
<run name="BlogLookupServiceTests.Request_WithMatchingHost_ReturnsCorrespondingBlog" result="success" assert-count="2" duration="0.0100144" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogLookupServiceTests.Request_WithNonMatchingHostButAlternativeHostMatches_ReturnsAlternativeHost" result="success" assert-count="2" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogLookupServiceTests.Request_MatchingActiveAlias_RedirectsToPrimary" result="success" assert-count="2" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogLookupServiceTests.Request_MatchingActiveAliasWithSubfolder_RedirectsToPrimaryWithoutSubfolder" result="success" assert-count="2" duration="0.0100144" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogLookupServiceTests.Request_MatchingActiveAliasWithoutSubfolder_RedirectsToPrimaryWithSubfolder" result="success" assert-count="2" duration="0" memory="16384">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogLookupServiceTests.Request_MatchingActiveAliasWithSubfolder_RedirectsToPrimaryWithDifferentSubfolder" result="success" assert-count="2" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogLookupServiceTests.Request_NotMatchingAnyBlog_ReturnsNull" result="success" assert-count="1" duration="0.0300432" memory="327680">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogLookupServiceTests.RequestNotMatchingAnyBlog_ButWithAggregateBlogsEnabledAndActiveBlogsInTheSystem_ReturnsAggregateBlog" result="success" assert-count="1" duration="0" memory="16384">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogLookupServiceTests.RequestWithSubfolderNotMatchingAnyBlog_ButWithAggregateBlogsEnabledAndMoreThanOneActiveBlogsInTheSystem_ReturnsNull" result="success" assert-count="1" duration="0.0100144" memory="15104">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogLookupServiceTests.RequestNotMatchingAnyBlog_ButWithASingleBlogInSystemWithMatchingHostButDifferentSubfolder_RedirectsToOnlyBlog" result="success" assert-count="2" duration="0.0100144" memory="16384">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogLookupServiceTests.RequestNotMatchingAnyBlog_ButWithASingleBlogInSystemWithLocalHost_ReturnsThatBlogAndUpdatesItsHost" result="success" assert-count="4" duration="0" memory="16384">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogLookupServiceTests.RequestNotMatchingAnyBlog_ButWithASingleBlogInSystemWithLocalHostButNotMatchingSubfolder_ReturnsUpdatesItsHostThenRedirectsToSubfolder" result="success" assert-count="4" duration="0" memory="16384">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
</fixtures>
</namespace>
<namespace name="UnitTests.Subtext.Framework.Configuration">
<counter duration="2.1931536000000005" run-count="43" success-count="43" failure-count="0" ignore-count="0" skip-count="0" assert-count="263" />
<namespaces />
<fixtures>
<fixture name="BlogAliasTests" type="UnitTests.Subtext.Framework.Configuration.BlogAliasTests">
<counter duration="2.0329232000000004" run-count="10" success-count="10" failure-count="0" ignore-count="0" skip-count="0" assert-count="76" />
<description />
<runs>
<run name="BlogAliasTests.CreateBlogAlias" result="success" assert-count="5" duration="1.8927216" memory="609024">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogAliasTests.GetBlogByAliasNoSubfolder" result="success" assert-count="6" duration="0.0200288" memory="-5887192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogAliasTests.GetBlogByAliasWithSubfolders" result="success" assert-count="12" duration="0.0300432" memory="253952">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogAliasTests.CheckThatAliasChecksSubfolderIfBlogOnSameHost" result="success" assert-count="6" duration="0" memory="122880">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogAliasTests.GetBlogAliasById" result="success" assert-count="6" duration="0.0400576" memory="204800">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogAliasTests.GetBlogAliasByBlog" result="success" assert-count="12" duration="0.0200288" memory="204800">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogAliasTests.CheckBlogNotReturnedWithoutAlias" result="success" assert-count="6" duration="0" memory="106496">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogAliasTests.CheckBlogNotReturnedWithInactiveAlias" result="success" assert-count="8" duration="0.0100144" memory="122880">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogAliasTests.UpdateBlogAlias" result="success" assert-count="8" duration="0.0100144" memory="139264">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogAliasTests.DeleteBlogAlias" result="success" assert-count="7" duration="0.0100144" memory="163840">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="FullTextSearchEngineSettingsTests" type="UnitTests.Subtext.Framework.Configuration.FullTextSearchEngineSettingsTests">
<counter duration="0" run-count="5" success-count="5" failure-count="0" ignore-count="0" skip-count="0" assert-count="11" />
<description />
<runs>
<run name="FullTextSearchEngineSettingsTests.FullTextSearchEngineSettings_WithEmptyConfig_LanguageIsEnglish" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="FullTextSearchEngineSettingsTests.FullTextSearchEngineSettings_WithEmptyConfig_StopWordsIsDefaultOne" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="FullTextSearchEngineSettingsTests.FullTextSearchEngineSettings_WithStopWordsSpecified_StopWordsAreTheCorrectOnes" result="success" assert-count="5" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="FullTextSearchEngineSettingsTests.FullTextSearchEngineSettings_WithEmptyConfig_TuningParametersAreDefault" result="success" assert-count="2" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="FullTextSearchEngineSettingsTests.FullTextSearchEngineSettings_WithConfig_MinimumDocumentFrequencyIsSet" result="success" assert-count="2" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="BlogCreationTests" type="UnitTests.Subtext.Framework.Configuration.BlogCreationTests">
<set-up name="TestFixtureSetUp" result="success" duration="0" memory="0">
<console-out />
<console-error />
</set-up>
<counter duration="0.11015840000000002" run-count="22" success-count="22" failure-count="0" ignore-count="0" skip-count="0" assert-count="150" />
<description />
<runs>
<run name="BlogCreationTests.SetUp.CreatingBlogHashesPassword.TearDown" result="success" assert-count="7" duration="0" memory="90112">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogCreationTests.SetUp.ModifyingBlogShouldNotChangePassword.TearDown" result="success" assert-count="5" duration="0.0100144" memory="172032">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogCreationTests.SetUp.CreatingBlogWithDuplicateHostNameRequiresSubfolderName.TearDown" result="success" assert-count="4" duration="0" memory="106496">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogCreationTests.SetUp.CreatingMultipleBlogs_WithDistinctProperties_DoesNotThrowException.TearDown" result="success" assert-count="4" duration="0.0100144" memory="327680">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogCreationTests.SetUp.CreateBlogCannotCreateOneWithDuplicateHostAndNoSubfolder.TearDown" result="success" assert-count="4" duration="0.0100144" memory="90112">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogCreationTests.SetUp.CreateBlogCannotCreateBlogWithHostThatIsDuplicateOfAnotherBlogAlias.TearDown" result="success" assert-count="4" duration="0" memory="122880">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogCreationTests.SetUp.CreateBlogCannotAddAliasThatIsDuplicateOfAnotherBlog.TearDown" result="success" assert-count="4" duration="0.0100144" memory="155648">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogCreationTests.SetUp.CreateBlogCannotCreateOneWithDuplicateHostAndSubfolder.TearDown" result="success" assert-count="4" duration="0.0100144" memory="90112">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogCreationTests.SetUp.UpdateBlogCannotConflictWithDuplicateHostAndSubfolder.TearDown" result="success" assert-count="4" duration="0" memory="163840">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogCreationTests.SetUp.UpdateBlogCannotConflictWithDuplicateHost.TearDown" result="success" assert-count="4" duration="0.0100144" memory="163840">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogCreationTests.SetUp.CreateBlogCannotHideAnotherBlog.TearDown" result="success" assert-count="4" duration="0.0100144" memory="106496">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogCreationTests.SetUp.UpdatingBlogCannotHideAnotherBlog.TearDown" result="success" assert-count="4" duration="0" memory="139264">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogCreationTests.SetUp.UpdatingBlogWithDuplicateHostNameRequiresSubfolderName.TearDown" result="success" assert-count="4" duration="0.0100144" memory="-5220544">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogCreationTests.SetUp.UpdatingBlogIsFine.TearDown" result="success" assert-count="4" duration="0.0100144" memory="180224">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogCreationTests.SetUp.CanUpdateMobileSkin.TearDown" result="success" assert-count="6" duration="0.0100144" memory="204800">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogCreationTests.SetUp.EnsureInvalidCharactersMayNotBeUsedInSubfolderName.TearDown" result="success" assert-count="33" duration="0" memory="8736">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogCreationTests.SetUp.ReservedSubtextWordsAreNotValidForSubfolders.TearDown" result="success" assert-count="31" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogCreationTests.SetUp.CannotCreateBlogWithSubfolderNameBin.TearDown" result="success" assert-count="4" duration="0" memory="49152">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogCreationTests.SetUp.CannotRenameBlogToHaveSubfolderNameBin.TearDown" result="success" assert-count="4" duration="0.0100144" memory="131072">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogCreationTests.SetUp.CannotCreateBlogWithSubfolderNameArchive.TearDown" result="success" assert-count="4" duration="0" memory="49152">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogCreationTests.SetUp.CannotCreateBlogWithSubfolderNameEndingWithDot.TearDown" result="success" assert-count="4" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogCreationTests.SetUp.CannotCreateBlogWithSubfolderNameWithInvalidCharacters.TearDown" result="success" assert-count="4" duration="0" memory="49152">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="ConfigTests" type="UnitTests.Subtext.Framework.Configuration.ConfigTests">
<set-up name="TestFixtureSetUp" result="success" duration="0" memory="0">
<console-out />
<console-error />
</set-up>
<counter duration="0.0300432" run-count="4" success-count="4" failure-count="0" ignore-count="0" skip-count="0" assert-count="24" />
<description />
<runs>
<run name="ConfigTests.SetUp.GetBlogInfoFindsBlogWithUniqueHostAndSubfolder" result="success" assert-count="8" duration="0.0100144" memory="172032">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="ConfigTests.SetUp.GetBlogInfoDoesNotFindBlogWithWrongSubfolderInMultiBlogSystem" result="success" assert-count="5" duration="0.0100144" memory="131072">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="ConfigTests.SetUp.SettingShowEmailAddressInRssFlagDoesntChangeOtherFlags" result="success" assert-count="5" duration="0" memory="196608">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="ConfigTests.SetUp.GetBlogInfoLoadsOpenIDSettings" result="success" assert-count="6" duration="0.0100144" memory="204800">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="BlogGroupTests" type="UnitTests.Subtext.Framework.Configuration.BlogGroupTests">
<counter duration="0.0200288" run-count="2" success-count="2" failure-count="0" ignore-count="0" skip-count="0" assert-count="2" />
<description />
<runs>
<run name="BlogGroupTests.CanListBlogGroups" result="success" assert-count="1" duration="0.0100144" memory="32768">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogGroupTests.CanGetBlogGroup" result="success" assert-count="1" duration="0.0100144" memory="57344">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
</fixtures>
</namespace>
<namespace name="UnitTests.Subtext.Framework.Syndication">
<counter duration="3.6452416" run-count="27" success-count="26" failure-count="0" ignore-count="1" skip-count="0" assert-count="139" />
<namespaces>
<namespace name="UnitTests.Subtext.Framework.Syndication.Admin">
<counter duration="0.050072" run-count="4" success-count="4" failure-count="0" ignore-count="0" skip-count="0" assert-count="10" />
<namespaces />
<fixtures>
<fixture name="ModeratedCommentRssWriterTests" type="UnitTests.Subtext.Framework.Syndication.Admin.ModeratedCommentRssWriterTests">
<counter duration="0.050072" run-count="4" success-count="4" failure-count="0" ignore-count="0" skip-count="0" assert-count="10" />
<description />
<runs>
<run name="ModeratedCommentRssWriterTests.CommentRssWriterProducesValidEmptyFeed" result="success" assert-count="5" duration="0.0300432" memory="73728">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="ModeratedCommentRssWriterTests.CommentRssWriterProducesValidFeed" result="success" assert-count="5" duration="0.0200288" memory="73728">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="ModeratedCommentRssWriterTests.Ctor_WithNullEntryCollection_ThrowsArgumentNullException" result="success" assert-count="0" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="ModeratedCommentRssWriterTests.Ctor_WithNullEntry_ThrowsArgumentNullException" result="success" assert-count="0" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
</fixtures>
</namespace>
</namespaces>
<fixtures>
<fixture name="AtomHandlerTests" type="UnitTests.Subtext.Framework.Syndication.AtomHandlerTests">
<counter duration="1.9227648" run-count="1" success-count="1" failure-count="0" ignore-count="0" skip-count="0" assert-count="8" />
<description />
<runs>
<run name="AtomHandlerTests.AtomWriterProducesValidFeedFromDatabase" result="success" assert-count="8" duration="1.9227648" memory="1050508">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="RssWriterTests" type="UnitTests.Subtext.Framework.Syndication.RssWriterTests">
<set-up name="TestFixtureSetUp" result="success" duration="0" memory="0">
<console-out />
<console-error />
</set-up>
<counter duration="0.0801152" run-count="7" success-count="7" failure-count="0" ignore-count="0" skip-count="0" assert-count="35" />
<description />
<runs>
<run name="RssWriterTests.SetUp.RssWriterProducesValidFeed.TearDown" result="success" assert-count="4" duration="0.0300432" memory="372044">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RssWriterTests.SetUp.RssWriterHandlesRFC3229DeltaEncoding.TearDown" result="success" assert-count="7" duration="0.0100144" memory="262672">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RssWriterTests.SetUp.RssWriterSendsWholeFeedWhenRFC3229Disabled.TearDown" result="success" assert-count="4" duration="0.0100144" memory="308992">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RssWriterTests.SetUp.RssImageUrlConcatenatedProperly(Subtext.Web,,http://localhost/Subtext.Web/images/RSS2Image.gif).TearDown" result="success" assert-count="5" duration="0.0100144" memory="196608">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RssWriterTests.SetUp.RssImageUrlConcatenatedProperly(,,http://localhost/images/RSS2Image.gif).TearDown" result="success" assert-count="5" duration="0.0100144" memory="196608">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RssWriterTests.SetUp.RssImageUrlConcatenatedProperly(,blog,http://localhost/images/RSS2Image.gif).TearDown" result="success" assert-count="5" duration="0" memory="196608">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RssWriterTests.SetUp.RssImageUrlConcatenatedProperly(Subtext.Web,blog,http://localhost/Subtext.Web/images/RSS2Image.gif).TearDown" result="success" assert-count="5" duration="0.0100144" memory="188416">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="OpmlWriterTests" type="UnitTests.Subtext.Framework.Syndication.OpmlWriterTests">
<counter duration="0.070100799999999991" run-count="1" success-count="1" failure-count="0" ignore-count="0" skip-count="0" assert-count="1" />
<description />
<runs>
<run name="OpmlWriterTests.OpmlWriter_WithTwoBlogs_RendersCorrectIndentedOpml" result="success" assert-count="1" duration="0.070100799999999991" memory="127608">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="OpmlHandlerTests" type="UnitTests.Subtext.Framework.Syndication.OpmlHandlerTests">
<counter duration="0.0200288" run-count="2" success-count="2" failure-count="0" ignore-count="0" skip-count="0" assert-count="2" />
<description />
<runs>
<run name="OpmlHandlerTests.OpmlHandler_WithRequest_SetsContentTypeToXml" result="success" assert-count="1" duration="0.0100144" memory="131072">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="OpmlHandlerTests.OpmlHandler_WithRequestForAggregateBlog_GetsGroupIdFromQueryString" result="success" assert-count="1" duration="0.0100144" memory="65536">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="RssHandlerTests" type="UnitTests.Subtext.Framework.Syndication.RssHandlerTests">
<counter duration="1.4420735999999998" run-count="7" success-count="6" failure-count="0" ignore-count="1" skip-count="0" assert-count="73" />
<description />
<runs>
<run name="RssHandlerTests.RssWriterProducesValidFeedFromDatabase" result="success" assert-count="9" duration="0.0400576" memory="-4687784">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RssHandlerTests.RssWriterProducesValidFeedWithEnclosureFromDatabase" result="success" assert-count="12" duration="0.050072" memory="-515952">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RssHandlerTests.RssHandlerProducesValidRssFeed" result="success" assert-count="9" duration="0.100144" memory="2228284">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RssHandlerTests.RssHandlerHandlesDateSyndicatedProperly" result="success" assert-count="13" duration="0.09012959999999999" memory="-2485236">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RssHandlerTests.RssHandlerSortsByDateSyndicated" result="success" assert-count="18" duration="1.101584" memory="2791392">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RssHandlerTests.RssHandlerHandlesDoesNotSyndicateFuturePosts" result="success" assert-count="12" duration="0.0600864" memory="-2708316">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RssHandlerTests.TestCompressedFeedWorks" result="ignore" assert-count="0" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="CommentRssHandlerTests" type="UnitTests.Subtext.Framework.Syndication.CommentRssHandlerTests">
<counter duration="0.0400576" run-count="1" success-count="1" failure-count="0" ignore-count="0" skip-count="0" assert-count="6" />
<description />
<runs>
<run name="CommentRssHandlerTests.CommentRssHandlerProducesValidEmptyFeed" result="success" assert-count="6" duration="0.0400576" memory="1310748">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="CommentRssWriterTests" type="UnitTests.Subtext.Framework.Syndication.CommentRssWriterTests">
<counter duration="0.0200288" run-count="4" success-count="4" failure-count="0" ignore-count="0" skip-count="0" assert-count="4" />
<description />
<runs>
<run name="CommentRssWriterTests.CommentRssWriterProducesValidEmptyFeed.TearDown" result="success" assert-count="2" duration="0.0100144" memory="229376">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="CommentRssWriterTests.CommentRssWriterProducesValidFeed.TearDown" result="success" assert-count="2" duration="0.0100144" memory="229376">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="CommentRssWriterTests.Ctor_WithNullEntryCollection_ThrowsArgumentNullException.TearDown" result="success" assert-count="0" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="CommentRssWriterTests.Ctor_WithNullEntry_ThrowsArgumentNullException.TearDown" result="success" assert-count="0" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
</fixtures>
</namespace>
<namespace name="UnitTests.Subtext.Framework.Util">
<counter duration="0.2703888" run-count="28" success-count="28" failure-count="0" ignore-count="0" skip-count="0" assert-count="31" />
<namespaces />
<fixtures>
<fixture name="MathHelperTests" type="UnitTests.Subtext.Framework.Util.MathHelperTests">
<counter duration="0.0200288" run-count="4" success-count="4" failure-count="0" ignore-count="0" skip-count="0" assert-count="4" />
<description />
<runs>
<run name="MathHelperTests.ScaleToFit_WithImageAlreadyFitting_ReturnsOriginalImage" result="success" assert-count="1" duration="0.0100144" memory="4112">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="MathHelperTests.ScaleToFit_ScaledToSameAspectRatio_ScalesExactlyToMaxSize" result="success" assert-count="1" duration="0.0100144" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="MathHelperTests.ScaleToFit_WithImageHavingAspectRatioGreaterThanOneScaledToAspectRatioLessThanOne_ScalesCorrectly" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="MathHelperTests.ScaleToFit_WithImageHavingAspectRatioLessThanOneScaledToAspectRatioGreaterThanOne_ScalesCorrectly" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="FileHelperTests" type="UnitTests.Subtext.Framework.Util.FileHelperTests">
<counter duration="0.0100144" run-count="8" success-count="8" failure-count="0" ignore-count="0" skip-count="0" assert-count="5" />
<description />
<runs>
<run name="FileHelperTests.SetUp.IsValidImageFileName_WithImageFileName_ReturnsTrue.TearDown" result="success" assert-count="1" duration="0.0100144" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="FileHelperTests.SetUp.IsValidImageFileName_WithTextFileName_ReturnsFalse.TearDown" result="success" assert-count="1" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="FileHelperTests.SetUp.IsValidFileName_WithValidChars_ReturnsTrue.TearDown" result="success" assert-count="1" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="FileHelperTests.SetUp.IsValidFileName_WithBadFileName_ReturnsFalse.TearDown" result="success" assert-count="1" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="FileHelperTests.SetUp.CanCheckDirectory.TearDown" result="success" assert-count="1" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="FileHelperTests.SetUp.CheckDirectoryThrowsArgumentNullException.TearDown" result="success" assert-count="0" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="FileHelperTests.SetUp.WriteBytesToFile_WithNullDestination_ThrowsArgumentNullException.TearDown" result="success" assert-count="0" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="FileHelperTests.SetUp.WriteBytesToFile_WithInvalidFilePath_ThrowsInvailidOperationException.TearDown" result="success" assert-count="0" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="GraphicsHelperTests" type="UnitTests.Subtext.Framework.Util.GraphicsHelperTests">
<counter duration="0.11015839999999999" run-count="3" success-count="3" failure-count="0" ignore-count="0" skip-count="0" assert-count="5" />
<description />
<runs>
<run name="GraphicsHelperTests.SetUp.GetFileStreamReturnsNullForNullPostedFile.TearDown" result="success" assert-count="1" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="GraphicsHelperTests.SetUp.FromFilePathAsUnindexedImage_WithFilePath_ReturnsImage.TearDown" result="success" assert-count="2" duration="0.0600864" memory="16384">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="GraphicsHelperTests.SetUp.GetResizedImage_WithImage_ReturnsResizedImage.TearDown" result="success" assert-count="2" duration="0.050072" memory="16384">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="SerializationHelperTests" type="UnitTests.Subtext.Framework.Util.SerializationHelperTests">
<counter duration="0" run-count="1" success-count="1" failure-count="0" ignore-count="0" skip-count="0" assert-count="4" />
<description />
<runs>
<run name="SerializationHelperTests.CanSerializeAndDeserializeToAndFromBase64" result="success" assert-count="4" duration="0" memory="16384">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="TimeZonesTest" type="UnitTests.Subtext.Framework.Util.TimeZonesTest">
<counter duration="0" run-count="2" success-count="2" failure-count="0" ignore-count="0" skip-count="0" assert-count="1" />
<description />
<runs>
<run name="TimeZonesTest.CanGetTimeZones" result="success" assert-count="1" duration="0" memory="42272">
<invokers />
<warnings />
<asserts />
<Description />
<console-out>-1661197935 Morocco Standard Time
-884914970 Coordinated Universal Time
276583904 GMT Standard Time
1781660264 Greenwich Standard Time
-798214753 W. Europe Standard Time
1437650955 Central Europe Standard Time
1638717133 Romance Standard Time
57756332 Central European Standard Time
673793782 W. Central Africa Standard Time
504144858 Jordan Standard Time
-1218342521 GTB Standard Time
-1378520932 Middle East Standard Time
-196964124 Egypt Standard Time
975644206 South Africa Standard Time
-612696498 FLE Standard Time
-970708731 Jerusalem Standard Time
-412154371 E. Europe Standard Time
86633817 Namibia Standard Time
2023587485 Arabic Standard Time
-167174882 Arab Standard Time
-402707908 Russian Standard Time
137438298 E. Africa Standard Time
-190664863 Georgian Standard Time
563311159 Iran Standard Time
-2085021355 Arabian Standard Time
2052522788 Azerbaijan Standard Time
664263238 Mauritius Standard Time
1342357774 Caucasus Standard Time
195872777 Afghanistan Standard Time
-272795071 Ekaterinburg Standard Time
-1769678438 Pakistan Standard Time
-1229352363 West Asia Standard Time
658848125 India Standard Time
-1596721493 Sri Lanka Standard Time
-1249671084 Nepal Standard Time
-175654566 N. Central Asia Standard Time
43840148 Central Asia Standard Time
1081970031 Myanmar Standard Time
-640089798 SE Asia Standard Time
-1622414852 North Asia Standard Time
-1544826827 China Standard Time
1919547074 North Asia East Standard Time
-633666887 Malay Peninsula Standard Time
97075335 W. Australia Standard Time
1612399360 Taipei Standard Time
1235385739 Tokyo Standard Time
-1556155466 Korea Standard Time
1347173492 Yakutsk Standard Time
-159819906 Cen. Australia Standard Time
838505781 AUS Central Standard Time
-2019245524 E. Australia Standard Time
-2010970479 AUS Eastern Standard Time
-1972898444 West Pacific Standard Time
-147965313 Tasmania Standard Time
958916168 Vladivostok Standard Time
619026968 Central Pacific Standard Time
-695818228 New Zealand Standard Time
829705268 Fiji Standard Time
1057208658 Kamchatka Standard Time
-165907155 Tonga Standard Time
1455188603 Azores Standard Time
1792605581 Cape Verde Standard Time
-1639373905 Mid-Atlantic Standard Time
352495817 E. South America Standard Time
1452104566 Argentina Standard Time
-1904441504 SA Eastern Standard Time
2069054746 Greenland Standard Time
-698758876 Montevideo Standard Time
-1602501789 Newfoundland Standard Time
1442930628 Paraguay Standard Time
558059746 Atlantic Standard Time
-1819533385 SA Western Standard Time
-765050843 Central Brazilian Standard Time
429541042 Pacific SA Standard Time
985181202 Venezuela Standard Time
1013972657 SA Pacific Standard Time
-1188006249 Eastern Standard Time
1685750035 US Eastern Standard Time
1437958604 Central America Standard Time
-590151426 Central Standard Time
-262115582 Central Standard Time (Mexico)
1827704133 Canada Central Standard Time
-1319529113 US Mountain Standard Time
-1681944020 Mountain Standard Time (Mexico)
2123325864 Mountain Standard Time
-2037797565 Pacific Standard Time
-1766322352 Pacific Standard Time (Mexico)
997436142 Alaskan Standard Time
1106595067 Hawaiian Standard Time
733176969 Samoa Standard Time
-1069290744 Dateline Standard Time
</console-out>
<console-error />
</run>
<run name="TimeZonesTest.GenerateUpdateScript" result="success" assert-count="0" duration="0" memory="1141516">
<invokers />
<warnings />
<asserts />
<Description />
<console-out>UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Morocco Standard Time' WHERE TimeZone = -1661197935
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'UTC' WHERE TimeZone = -884914970
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'GMT Standard Time' WHERE TimeZone = 276583904
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Greenwich Standard Time' WHERE TimeZone = 1781660264
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'W. Europe Standard Time' WHERE TimeZone = -798214753
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Central Europe Standard Time' WHERE TimeZone = 1437650955
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Romance Standard Time' WHERE TimeZone = 1638717133
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Central European Standard Time' WHERE TimeZone = 57756332
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'W. Central Africa Standard Time' WHERE TimeZone = 673793782
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Jordan Standard Time' WHERE TimeZone = 504144858
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'GTB Standard Time' WHERE TimeZone = -1218342521
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Middle East Standard Time' WHERE TimeZone = -1378520932
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Egypt Standard Time' WHERE TimeZone = -196964124
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'South Africa Standard Time' WHERE TimeZone = 975644206
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'FLE Standard Time' WHERE TimeZone = -612696498
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Israel Standard Time' WHERE TimeZone = -970708731
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'E. Europe Standard Time' WHERE TimeZone = -412154371
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Namibia Standard Time' WHERE TimeZone = 86633817
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Arabic Standard Time' WHERE TimeZone = 2023587485
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Arab Standard Time' WHERE TimeZone = -167174882
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Russian Standard Time' WHERE TimeZone = -402707908
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'E. Africa Standard Time' WHERE TimeZone = 137438298
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Georgian Standard Time' WHERE TimeZone = -190664863
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Iran Standard Time' WHERE TimeZone = 563311159
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Arabian Standard Time' WHERE TimeZone = -2085021355
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Azerbaijan Standard Time' WHERE TimeZone = 2052522788
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Mauritius Standard Time' WHERE TimeZone = 664263238
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Caucasus Standard Time' WHERE TimeZone = 1342357774
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Afghanistan Standard Time' WHERE TimeZone = 195872777
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Ekaterinburg Standard Time' WHERE TimeZone = -272795071
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Pakistan Standard Time' WHERE TimeZone = -1769678438
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'West Asia Standard Time' WHERE TimeZone = -1229352363
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'India Standard Time' WHERE TimeZone = 658848125
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Sri Lanka Standard Time' WHERE TimeZone = -1596721493
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Nepal Standard Time' WHERE TimeZone = -1249671084
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'N. Central Asia Standard Time' WHERE TimeZone = -175654566
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Central Asia Standard Time' WHERE TimeZone = 43840148
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Myanmar Standard Time' WHERE TimeZone = 1081970031
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'SE Asia Standard Time' WHERE TimeZone = -640089798
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'North Asia Standard Time' WHERE TimeZone = -1622414852
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'China Standard Time' WHERE TimeZone = -1544826827
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'North Asia East Standard Time' WHERE TimeZone = 1919547074
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Singapore Standard Time' WHERE TimeZone = -633666887
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'W. Australia Standard Time' WHERE TimeZone = 97075335
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Taipei Standard Time' WHERE TimeZone = 1612399360
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Tokyo Standard Time' WHERE TimeZone = 1235385739
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Korea Standard Time' WHERE TimeZone = -1556155466
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Yakutsk Standard Time' WHERE TimeZone = 1347173492
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Cen. Australia Standard Time' WHERE TimeZone = -159819906
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'AUS Central Standard Time' WHERE TimeZone = 838505781
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'E. Australia Standard Time' WHERE TimeZone = -2019245524
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'AUS Eastern Standard Time' WHERE TimeZone = -2010970479
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'West Pacific Standard Time' WHERE TimeZone = -1972898444
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Tasmania Standard Time' WHERE TimeZone = -147965313
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Vladivostok Standard Time' WHERE TimeZone = 958916168
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Central Pacific Standard Time' WHERE TimeZone = 619026968
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'New Zealand Standard Time' WHERE TimeZone = -695818228
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Fiji Standard Time' WHERE TimeZone = 829705268
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Kamchatka Standard Time' WHERE TimeZone = 1057208658
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Tonga Standard Time' WHERE TimeZone = -165907155
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Azores Standard Time' WHERE TimeZone = 1455188603
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Cape Verde Standard Time' WHERE TimeZone = 1792605581
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Mid-Atlantic Standard Time' WHERE TimeZone = -1639373905
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'E. South America Standard Time' WHERE TimeZone = 352495817
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Argentina Standard Time' WHERE TimeZone = 1452104566
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'SA Eastern Standard Time' WHERE TimeZone = -1904441504
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Greenland Standard Time' WHERE TimeZone = 2069054746
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Montevideo Standard Time' WHERE TimeZone = -698758876
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Newfoundland Standard Time' WHERE TimeZone = -1602501789
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Paraguay Standard Time' WHERE TimeZone = 1442930628
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Atlantic Standard Time' WHERE TimeZone = 558059746
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'SA Western Standard Time' WHERE TimeZone = -1819533385
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Central Brazilian Standard Time' WHERE TimeZone = -765050843
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Pacific SA Standard Time' WHERE TimeZone = 429541042
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Venezuela Standard Time' WHERE TimeZone = 985181202
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'SA Pacific Standard Time' WHERE TimeZone = 1013972657
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Eastern Standard Time' WHERE TimeZone = -1188006249
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'US Eastern Standard Time' WHERE TimeZone = 1685750035
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Central America Standard Time' WHERE TimeZone = 1437958604
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Central Standard Time' WHERE TimeZone = -590151426
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Central Standard Time (Mexico)' WHERE TimeZone = -262115582
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Canada Central Standard Time' WHERE TimeZone = 1827704133
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'US Mountain Standard Time' WHERE TimeZone = -1319529113
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Mountain Standard Time (Mexico)' WHERE TimeZone = -1681944020
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Mountain Standard Time' WHERE TimeZone = 2123325864
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Pacific Standard Time' WHERE TimeZone = -2037797565
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Pacific Standard Time (Mexico)' WHERE TimeZone = -1766322352
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Alaskan Standard Time' WHERE TimeZone = 997436142
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Hawaiian Standard Time' WHERE TimeZone = 1106595067
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Samoa Standard Time' WHERE TimeZone = 733176969
GO
UPDATE [<dbUser,varchar,dbo>].[subtext_Config] SET TimeZoneId = 'Dateline Standard Time' WHERE TimeZone = -1069290744
GO
</console-out>
<console-error />
</run>
</runs>
</fixture>
<fixture name="TransformTests" type="UnitTests.Subtext.Framework.Util.TransformTests">
<counter duration="0.1301872" run-count="3" success-count="3" failure-count="0" ignore-count="0" skip-count="0" assert-count="5" />
<description />
<runs>
<run name="TransformTests.CanLoadEmoticonsFile.TearDown" result="success" assert-count="3" duration="0.050072" memory="262144">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="TransformTests.Transform_WithSmiley_TransformsSmiley.TearDown" result="success" assert-count="1" duration="0.0400576" memory="598016">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="TransformTests.Transform_WithSmileyWithinSentence_TransformsSmiley.TearDown" result="success" assert-count="1" duration="0.0400576" memory="598016">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="RequestExtensionsTests" type="UnitTests.Subtext.Framework.Util.RequestExtensionsTests">
<counter duration="0" run-count="7" success-count="7" failure-count="0" ignore-count="0" skip-count="0" assert-count="7" />
<description />
<runs>
<run name="RequestExtensionsTests.GetDateFromRequest_WithDateValuesInRouteData_ReturnsCorrectDate" result="success" assert-count="1" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RequestExtensionsTests.GetDateFromRequest_WithNoDayValueInRouteValues_ReturnsFirstDayOfMonth" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RequestExtensionsTests.GetSlugFromRequest_WithSlugInRouteData_ReturnsSlug" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RequestExtensionsTests.GetSlugFromRequest_WithoutSlugInRouteData_ReturnsNull" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RequestExtensionsTests.GetIdFromRequest_WithIdInRouteData_ReturnsId" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RequestExtensionsTests.GetIdFromRequest_WithoutIdInRouteData_ReturnsNull" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RequestExtensionsTests.GetIdFromRequest_WithNonNumericIdInRouteData_ReturnsNull" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
</fixtures>
</namespace>
<namespace name="UnitTests.Subtext.Framework.Components">
<counter duration="11.596675199999996" run-count="136" success-count="136" failure-count="0" ignore-count="0" skip-count="0" assert-count="840" />
<namespaces>
<namespace name="UnitTests.Subtext.Framework.Components.EntryTestsi">
<counter duration="1.1216127999999999" run-count="5" success-count="5" failure-count="0" ignore-count="0" skip-count="0" assert-count="34" />
<namespaces />
<fixtures>
<fixture name="PreviousNextTests" type="UnitTests.Subtext.Framework.Components.EntryTestsi.PreviousNextTests">
<counter duration="1.1216127999999999" run-count="5" success-count="5" failure-count="0" ignore-count="0" skip-count="0" assert-count="34" />
<description />
<runs>
<run name="PreviousNextTests.GetPreviousAndNextEntriesReturnsPreviousWhenNoNextExists" result="success" assert-count="6" duration="0.0600864" memory="1892352">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="PreviousNextTests.GetPreviousAndNextEntriesReturnsNextWhenNoPreviousExists" result="success" assert-count="6" duration="0.0400576" memory="-4026388">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="PreviousNextTests.GetPreviousAndNextEntriesReturnsBoth" result="success" assert-count="7" duration="0.2403456" memory="2760704">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="PreviousNextTests.GetPreviousAndNextEntriesReturnsCorrectEntries" result="success" assert-count="7" duration="0.450648" memory="2760704">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="PreviousNextTests.GetPreviousAndNextBasedOnSyndicationDateNotEntryId" result="success" assert-count="8" duration="0.33047519999999997" memory="-4611956">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
</fixtures>
</namespace>
<namespace name="UnitTests.Subtext.Framework.Components.EntryTests">
<counter duration="8.8827728" run-count="22" success-count="22" failure-count="0" ignore-count="0" skip-count="0" assert-count="259" />
<namespaces />
<fixtures>
<fixture name="EntryCategoryTests" type="UnitTests.Subtext.Framework.Components.EntryTests.EntryCategoryTests">
<counter duration="0.0600864" run-count="1" success-count="1" failure-count="0" ignore-count="0" skip-count="0" assert-count="6" />
<description />
<runs>
<run name="EntryCategoryTests.CanAddAndRemoveAllCategories" result="success" assert-count="6" duration="0.0600864" memory="1064960">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="FutureEntriesGetTests" type="UnitTests.Subtext.Framework.Components.EntryTests.FutureEntriesGetTests">
<counter duration="1.3419295999999998" run-count="5" success-count="5" failure-count="0" ignore-count="0" skip-count="0" assert-count="55" />
<description />
<runs>
<run name="FutureEntriesGetTests.Setup.GetRecentPostsDoesNotIncludeFuturePosts" result="success" assert-count="11" duration="0.2603744" memory="-1014984">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="FutureEntriesGetTests.Setup.GetEntriesByTagDoesNotIncludeFuturePosts" result="success" assert-count="11" duration="0.300432" memory="840116">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="FutureEntriesGetTests.Setup.GetEntriesByCategoryDoesNotIncludeFuturePosts" result="success" assert-count="11" duration="0.2703888" memory="-603388">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="FutureEntriesGetTests.Setup.GetPostsByDayRangeDoesNotIncludeFuturePosts" result="success" assert-count="11" duration="0.25035999999999997" memory="610796">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="FutureEntriesGetTests.Setup.GetPostCollectionByMonthDoesNotIncludeFuturePosts" result="success" assert-count="11" duration="0.2603744" memory="105640">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="EntryUpdateTests" type="UnitTests.Subtext.Framework.Components.EntryTests.EntryUpdateTests">
<counter duration="0.070100799999999991" run-count="2" success-count="2" failure-count="0" ignore-count="0" skip-count="0" assert-count="14" />
<description />
<runs>
<run name="EntryUpdateTests.SetUp.CanDeleteEntry.TearDown" result="success" assert-count="6" duration="0.0300432" memory="1040384">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="EntryUpdateTests.SetUp.SettingDateSyndicatedToNullRemovesItemFromSyndication.TearDown" result="success" assert-count="8" duration="0.0400576" memory="1843200">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="EntriesGetTests" type="UnitTests.Subtext.Framework.Components.EntryTests.EntriesGetTests">
<counter duration="1.1816992" run-count="5" success-count="5" failure-count="0" ignore-count="0" skip-count="0" assert-count="86" />
<description />
<runs>
<run name="EntriesGetTests.Setup.GetRecentPostsIncludesEnclosure" result="success" assert-count="20" duration="0.28040319999999996" memory="-155708">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="EntriesGetTests.Setup.GetEntriesByTagIncludesEnclosure" result="success" assert-count="15" duration="0.14020159999999998" memory="-1214724">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="EntriesGetTests.Setup.GetEntriesByCategoryIncludesEnclosure" result="success" assert-count="17" duration="0.2603744" memory="-1163908">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="EntriesGetTests.Setup.GetPostsByDayRangeIncludesEnclosure" result="success" assert-count="17" duration="0.2603744" memory="54840">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="EntriesGetTests.Setup.GetPostCollectionByMonthIncludesEnclosure" result="success" assert-count="17" duration="0.2403456" memory="2834432">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="EntryTagTests" type="UnitTests.Subtext.Framework.Components.EntryTests.EntryTagTests">
<counter duration="0.0400576" run-count="2" success-count="2" failure-count="0" ignore-count="0" skip-count="0" assert-count="11" />
<description />
<runs>
<run name="EntryTagTests.TagDoesNotRetrieveDraftEntry" result="success" assert-count="5" duration="0.0200288" memory="1024000">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="EntryTagTests.CanTagEntry" result="success" assert-count="6" duration="0.0200288" memory="1024000">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="EntryDayGetTests" type="UnitTests.Subtext.Framework.Components.EntryTests.EntryDayGetTests">
<counter duration="6.1888992" run-count="7" success-count="7" failure-count="0" ignore-count="0" skip-count="0" assert-count="87" />
<description />
<runs>
<run name="EntryDayGetTests.Setup.GetSingleDayReturnsDayWithEnclosure" result="success" assert-count="17" duration="0.25035999999999997" memory="2825096">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="EntryDayGetTests.Setup.GetBlogPostsReturnsAllPostsIfPostConfigNoneSpecified" result="success" assert-count="8" duration="1.5822752" memory="-4422648">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="EntryDayGetTests.Setup.GetBlogPostsReturnsActiveOnlyAndNoneInFuture" result="success" assert-count="8" duration="1.602304" memory="-608836">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="EntryDayGetTests.Setup.GetBlogPostsReturnsDaysWithEnclosure" result="success" assert-count="18" duration="1.5622464" memory="1889696">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="EntryDayGetTests.Setup.GetHomePageEntriesReturnsDaysWithEnclosure" result="success" assert-count="16" duration="0.44063359999999996" memory="-768264">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="EntryDayGetTests.Setup.GetPostsByCategoryIDReturnsDaysWithEnclosure" result="success" assert-count="16" duration="0.3705328" memory="-1375864">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="EntryDayGetTests.Setup.GetPostsByMonthReturnsDaysWithEnclosure" result="success" assert-count="4" duration="0.3805472" memory="1670600">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
</fixtures>
</namespace>
<namespace name="UnitTests.Subtext.Framework.Components.MetaTagTests">
<counter duration="0.200288" run-count="25" success-count="25" failure-count="0" ignore-count="0" skip-count="0" assert-count="139" />
<namespaces />
<fixtures>
<fixture name="MetatTagUpdateTests" type="UnitTests.Subtext.Framework.Components.MetaTagTests.MetatTagUpdateTests">
<counter duration="0.050072" run-count="6" success-count="6" failure-count="0" ignore-count="0" skip-count="0" assert-count="35" />
<description />
<runs>
<run name="MetatTagUpdateTests.CanRemoveNameAndAddHttpEquiv" result="success" assert-count="8" duration="0.0400576" memory="148000">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="MetatTagUpdateTests.CanRemoveHttpEquivAndAddName" result="success" assert-count="8" duration="0" memory="122880">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="MetatTagUpdateTests.Update_WithInvalidMetaTag_ThrowsArgumentException" result="success" assert-count="1" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="MetatTagUpdateTests.Update_WithNullMetaTag_ThrowsArgumentNullException" result="success" assert-count="0" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="MetatTagUpdateTests.CanUpdateMetaTag(no-cache,,cache-control)" result="success" assert-count="9" duration="0.0100144" memory="122880">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="MetatTagUpdateTests.CanUpdateMetaTag(Steven Harman,author,)" result="success" assert-count="9" duration="0" memory="122880">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="MetaTagInsertTests" type="UnitTests.Subtext.Framework.Components.MetaTagTests.MetaTagInsertTests">
<counter duration="0.050072" run-count="7" success-count="7" failure-count="0" ignore-count="0" skip-count="0" assert-count="56" />
<description />
<runs>
<run name="MetaTagInsertTests.Create_WithNullMetaTag_ThrowsArgumentNullException" result="success" assert-count="0" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="MetaTagInsertTests.Create_WithInvalidMetaTag_ThrowsArgumentException" result="success" assert-count="0" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="MetaTagInsertTests.CanNotInsertNullMetaTag" result="success" assert-count="0" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="MetaTagInsertTests.CanInsertNewMetaTag(Mon, 11 Jul 2020 11:12:01 GMT,,expires,True,Did not create blog specific MetaTag.)" result="success" assert-count="14" duration="0.0200288" memory="1032192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="MetaTagInsertTests.CanInsertNewMetaTag(Steve loves Testing.,description,,False,Did not create blog specific MetaTag.)" result="success" assert-count="14" duration="0" memory="122880">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="MetaTagInsertTests.CanInsertNewMetaTag(Still testing.,description,,True,Did not create Entry specific MetaTag.)" result="success" assert-count="14" duration="0.0200288" memory="-913524">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="MetaTagInsertTests.CanInsertNewMetaTag(no-cache,,cache-control,False,Did not create blog specific MetaTag.)" result="success" assert-count="14" duration="0.0100144" memory="122880">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="MetaTagDeleteTests" type="UnitTests.Subtext.Framework.Components.MetaTagTests.MetaTagDeleteTests">
<counter duration="0.0300432" run-count="2" success-count="2" failure-count="0" ignore-count="0" skip-count="0" assert-count="18" />
<description />
<runs>
<run name="MetaTagDeleteTests.CanDeleteBlogMetaTag" result="success" assert-count="8" duration="0.0100144" memory="139264">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="MetaTagDeleteTests.CanDeleteEntryMetaTag" result="success" assert-count="10" duration="0.0200288" memory="-1346184">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="MetaTagGetTests" type="UnitTests.Subtext.Framework.Components.MetaTagTests.MetaTagGetTests">
<counter duration="0.070100799999999991" run-count="4" success-count="4" failure-count="0" ignore-count="0" skip-count="0" assert-count="24" />
<description />
<runs>
<run name="MetaTagGetTests.GetReturnsZeroWhenNoMetaTagsExistForBlog" result="success" assert-count="6" duration="0" memory="106496">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="MetaTagGetTests.GetReturnsZeroWhenNoMetaTagsExistForEntry" result="success" assert-count="6" duration="0.0300432" memory="999424">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="MetaTagGetTests.CanGetMetaTagsForBlog" result="success" assert-count="6" duration="0.0100144" memory="122880">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="MetaTagGetTests.CanGetMetaTagsForEntry" result="success" assert-count="6" duration="0.0300432" memory="-4383180">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="MetaTagIsValidTests" type="UnitTests.Subtext.Framework.Components.MetaTagTests.MetaTagIsValidTests">
<counter duration="0" run-count="6" success-count="6" failure-count="0" ignore-count="0" skip-count="0" assert-count="6" />
<description />
<runs>
<run name="MetaTagIsValidTests.MetaTagRequiresEitherNameOrHttpEquivAttribute(description,,True,Name should be enough)" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="MetaTagIsValidTests.MetaTagRequiresEitherNameOrHttpEquivAttribute(,expires,True,HttpEquiv should be enough)" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="MetaTagIsValidTests.MetaTagRequiresEitherNameOrHttpEquivAttribute(description,expires,False,Can not have both a Name and HttpEquiv!)" result="success" assert-count="1" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="MetaTagIsValidTests.MetaTagRequiresEitherNameOrHttpEquivAttribute(,,False,Must supply either a Name or HttpEquiv)" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="MetaTagIsValidTests.MetaTagRequiresContentAttribute(,False,The Content attribute requires a value)" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="MetaTagIsValidTests.MetaTagRequiresContentAttribute(This is some text!,True,The Content attribute should allow a value)" result="success" assert-count="1" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
</fixtures>
</namespace>
<namespace name="UnitTests.Subtext.Framework.Components.CommentTests">
<counter duration="1.051512" run-count="24" success-count="24" failure-count="0" ignore-count="0" skip-count="0" assert-count="177" />
<namespaces />
<fixtures>
<fixture name="CommentSettingsTests" type="UnitTests.Subtext.Framework.Components.CommentTests.CommentSettingsTests">
<counter duration="0.0100144" run-count="1" success-count="1" failure-count="0" ignore-count="0" skip-count="0" assert-count="0" />
<description />
<runs>
<run name="CommentSettingsTests.ApproveThrowsArgumentNullException" result="success" assert-count="0" duration="0.0100144" memory="106496">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="FeedbackTests" type="UnitTests.Subtext.Framework.Components.CommentTests.FeedbackTests">
<counter duration="1.0414976" run-count="23" success-count="23" failure-count="0" ignore-count="0" skip-count="0" assert-count="177" />
<description />
<runs>
<run name="FeedbackTests.SetUp.ConfirmSpamRemovesApprovedBitAndSetsDeletedBit.TearDown" result="success" assert-count="7" duration="0.0801152" memory="94368">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="FeedbackTests.SetUp.DeleteCommentSetsDeletedBit.TearDown" result="success" assert-count="7" duration="0.0300432" memory="2015232">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="FeedbackTests.SetUp.DestroyCommentByStatusDestroysOnlyThatStatus.TearDown" result="success" assert-count="15" duration="0.22031679999999998" memory="-915396">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="FeedbackTests.SetUp.CreateFeedbackSetsBlogStatsCorrectly.TearDown" result="success" assert-count="12" duration="0.0801152" memory="678660">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="FeedbackTests.SetUp.CreateEntryDoesNotResetBlogStats.TearDown" result="success" assert-count="6" duration="0.0600864" memory="831984">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="FeedbackTests.SetUp.DeleteEntrySetsBlogStats.TearDown" result="success" assert-count="8" duration="0.050072" memory="-2825064">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="FeedbackTests.SetUp.DestroyCommentCannotDestroyActiveComment.TearDown" result="success" assert-count="4" duration="0.0100144" memory="24576">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="FeedbackTests.SetUp.ApproveCommentRemovesDeletedAndConfirmedSpamBits.TearDown" result="success" assert-count="10" duration="0.0300432" memory="126316">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="FeedbackTests.SetUp.CanGetAllApprovedComments.TearDown" result="success" assert-count="8" duration="0.100144" memory="427516">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="FeedbackTests.SetUp.OnlyApprovedItemsContributeToEntryFeedbackCount.TearDown" result="success" assert-count="9" duration="0.050072" memory="465968">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="FeedbackTests.SetUp.CanGetItemsFlaggedAsSpam.TearDown" result="success" assert-count="7" duration="0.09012959999999999" memory="-1686320">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="FeedbackTests.SetUp.ChecksumHashReturnsChecksumOfCommentBody.TearDown" result="success" assert-count="5" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out>834.5baPHSvKBNtABZePE+OpeQ==
</console-out>
<console-error />
</run>
<run name="FeedbackTests.SetUp.UpdateThrowsArgumentNull.TearDown" result="success" assert-count="4" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="FeedbackTests.SetUp.ApproveThrowsArgumentNull.TearDown" result="success" assert-count="4" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="FeedbackTests.SetUp.ConfirmSpamThrowsArgumentNull.TearDown" result="success" assert-count="4" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="FeedbackTests.SetUp.DeleteNullCommentThrowsArgumentNull.TearDown" result="success" assert-count="4" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="FeedbackTests.SetUp.CanCreateCommentWithStatus(FalsePositive,True,False,False,True).TearDown" result="success" assert-count="9" duration="0.0400576" memory="1990656">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="FeedbackTests.SetUp.CanCreateCommentWithStatus(ConfirmedSpam,False,False,True,True).TearDown" result="success" assert-count="9" duration="0.0300432" memory="-68040">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="FeedbackTests.SetUp.CanCreateCommentWithStatus(FlaggedAsSpam,False,False,False,True).TearDown" result="success" assert-count="9" duration="0.0300432" memory="-67240">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="FeedbackTests.SetUp.CanCreateCommentWithStatus(NeedsModeration,False,True,False,False).TearDown" result="success" assert-count="9" duration="0.0400576" memory="-48584">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="FeedbackTests.SetUp.CanCreateCommentWithStatus(Deleted,False,False,True,False).TearDown" result="success" assert-count="9" duration="0.0300432" memory="-15224">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="FeedbackTests.SetUp.CanCreateCommentWithStatus(Approved,True,False,False,False).TearDown" result="success" assert-count="9" duration="0.0300432" memory="-71924">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="FeedbackTests.SetUp.CanCreateCommentWithStatus(ApprovedByModerator,True,False,False,False).TearDown" result="success" assert-count="9" duration="0.0400576" memory="-186024">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
</fixtures>
</namespace>
<namespace name="UnitTests.Subtext.Framework.Components.EnclosureTests">
<counter duration="0.1702448" run-count="37" success-count="37" failure-count="0" ignore-count="0" skip-count="0" assert-count="104" />
<namespaces />
<fixtures>
<fixture name="EnclosureGenericTests" type="UnitTests.Subtext.Framework.Components.EnclosureTests.EnclosureGenericTests">
<counter duration="0.0100144" run-count="11" success-count="11" failure-count="0" ignore-count="0" skip-count="0" assert-count="22" />
<description />
<runs>
<run name="EnclosureGenericTests.IsValid_WithZeroEntryId_ReturnsFalse" result="success" assert-count="2" duration="0.0100144" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="EnclosureGenericTests.IsValid_WithNullUrl_ReturnsFalse" result="success" assert-count="2" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="EnclosureGenericTests.IsValid_WithEmptyUrl_ReturnsFalse" result="success" assert-count="2" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="EnclosureGenericTests.IsValid_WithNullMimeType_ReturnsFalse" result="success" assert-count="2" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="EnclosureGenericTests.IsValid_WithEmptyMimeType_ReturnsFalse" result="success" assert-count="2" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="EnclosureGenericTests.IsValid_WithZeroSize_ReturnsFalse" result="success" assert-count="2" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="EnclosureGenericTests.IsValid_WithValidEnclosure_ReturnsTrue" result="success" assert-count="2" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="EnclosureGenericTests.SizeIsFormattedCorrectly(1162,1,13 KB)" result="success" assert-count="2" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="EnclosureGenericTests.SizeIsFormattedCorrectly(1024,1 KB)" result="success" assert-count="2" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="EnclosureGenericTests.SizeIsFormattedCorrectly(100,100 bytes)" result="success" assert-count="2" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="EnclosureGenericTests.SizeIsFormattedCorrectly(7862732,7,5 MB)" result="success" assert-count="2" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="EnclosureDeleteTests" type="UnitTests.Subtext.Framework.Components.EnclosureTests.EnclosureDeleteTests">
<counter duration="0.0300432" run-count="1" success-count="1" failure-count="0" ignore-count="0" skip-count="0" assert-count="7" />
<description />
<runs>
<run name="EnclosureDeleteTests.CanDeleteEnclosure" result="success" assert-count="7" duration="0.0300432" memory="1056768">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="EnclosureUpdateTests" type="UnitTests.Subtext.Framework.Components.EnclosureTests.EnclosureUpdateTests">
<counter duration="0.050072" run-count="4" success-count="4" failure-count="0" ignore-count="0" skip-count="0" assert-count="24" />
<description />
<runs>
<run name="EnclosureUpdateTests.Update_WithInvalidEnclosure_ThrowsArgumentException" result="success" assert-count="2" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="EnclosureUpdateTests.Update_WithNullEnclosure_ThrowsArgumentNullException" result="success" assert-count="0" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="EnclosureUpdateTests.CanUpdateEnclosure(,http://codeclimber.net.nz/podcast/mypodcast.mp3,audio/mpeg,123456789,True,False)" result="success" assert-count="11" duration="0.0300432" memory="-3721092">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="EnclosureUpdateTests.CanUpdateEnclosure(My wonderful podcast,http://codeclimber.net.nz/podcast/mypodcast.mp3,audio/mpeg,123456789,True,False)" result="success" assert-count="11" duration="0.0200288" memory="1032192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="EnclosureInsertTests" type="UnitTests.Subtext.Framework.Components.EnclosureTests.EnclosureInsertTests">
<counter duration="0.070100799999999991" run-count="6" success-count="6" failure-count="0" ignore-count="0" skip-count="0" assert-count="39" />
<description />
<runs>
<run name="EnclosureInsertTests.Create_WithNullEnclosure_ThrowsArgumentNullException" result="success" assert-count="0" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="EnclosureInsertTests.Create_WithInvalidEntry_ThrowsArgumentException" result="success" assert-count="1" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="EnclosureInsertTests.EntryWithNoenclosureHasNullAsEnclosure" result="success" assert-count="5" duration="0.0200288" memory="-1874352">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="EnclosureInsertTests.CanInsertEnclosure(,http://codeclimber.net.nz/podcast/mypodcast.mp3,audio/mpeg,123456789,False,True,Did not create enclosure)" result="success" assert-count="11" duration="0.0200288" memory="1015808">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="EnclosureInsertTests.CanInsertEnclosure(,http://codeclimber.net.nz/podcast/mypodcast.mp3,audio/mpeg,123456789,True,False,Did not create enclosure)" result="success" assert-count="11" duration="0.0100144" memory="1024000">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="EnclosureInsertTests.CanInsertEnclosure(My wonderful podcast,http://codeclimber.net.nz/podcast/mypodcast.mp3,audio/mpeg,123456789,True,True,Did not create enclosure)" result="success" assert-count="11" duration="0.0200288" memory="1024000">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="MimetypeDetectionTests" type="UnitTests.Subtext.Framework.Components.EnclosureTests.MimetypeDetectionTests">
<counter duration="0.0100144" run-count="15" success-count="15" failure-count="0" ignore-count="0" skip-count="0" assert-count="12" />
<description />
<runs>
<run name="MimetypeDetectionTests.CanReadMimetypeMappings" result="success" assert-count="1" duration="0" memory="41016">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="MimetypeDetectionTests.GetMimeType_WithNullExtension_ThrowsArgumentNullException" result="success" assert-count="0" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="MimetypeDetectionTests.ParseUrl_WithNullUrl_ThrowsArgumentNullException" result="success" assert-count="0" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="MimetypeDetectionTests.ParseUrl_WithInvalidUrl_ThrowsArgumentException" result="success" assert-count="0" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="MimetypeDetectionTests.MimetypeAreMappedCorrectly(.mp3,audio/mpeg)" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="MimetypeDetectionTests.MimetypeAreMappedCorrectly(.pdf,application/octetstream)" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="MimetypeDetectionTests.MimetypeAreMappedCorrectly(.zip,application/octetstream)" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="MimetypeDetectionTests.MimetypeAreMappedCorrectly(.avi,)" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="MimetypeDetectionTests.MimetypeAreMappedCorrectly(.mp4,video/mp4)" result="success" assert-count="1" duration="0.0100144" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="MimetypeDetectionTests.CanDetectCorrectMimeType(http://wekarod.com/mvcscreencasts/screencast3.mp4,video/mp4)" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="MimetypeDetectionTests.CanDetectCorrectMimeType(http://polimi.it/ingdelsoftware/Corso di primo livello/lezione1.pdf,application/octetstream)" result="success" assert-count="1" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="MimetypeDetectionTests.CanDetectCorrectMimeType(http://code.google.com/codeclimbercommons/items/download/linklift-src.1.0.zip,application/octetstream)" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="MimetypeDetectionTests.CanDetectCorrectMimeType(http://mywonderfulldomain.com/podcast/episode1.mp3,audio/mpeg)" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="MimetypeDetectionTests.CanDetectCorrectMimeType(http://wekarod.com/mvcscreencasts/screencast3.qt,)" result="success" assert-count="1" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="MimetypeDetectionTests.CanDetectCorrectMimeType(http://wekarod.com/mvcscreencasts/screencast3,)" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
</fixtures>
</namespace>
<namespace name="UnitTests.Subtext.Framework.Components.TrackbackTests">
<counter duration="0.0901296" run-count="2" success-count="2" failure-count="0" ignore-count="0" skip-count="0" assert-count="13" />
<namespaces />
<fixtures>
<fixture name="TrackbackCreation" type="UnitTests.Subtext.Framework.Components.TrackbackTests.TrackbackCreation">
<counter duration="0.0901296" run-count="2" success-count="2" failure-count="0" ignore-count="0" skip-count="0" assert-count="13" />
<description />
<runs>
<run name="TrackbackCreation.CreateTrackbackSetsFeedbackTypeCorrectly" result="success" assert-count="6" duration="0.0400576" memory="-1588912">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="TrackbackCreation.TrackbackShowsUpInFeedbackList" result="success" assert-count="7" duration="0.050072" memory="1892352">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
</fixtures>
</namespace>
</namespaces>
<fixtures>
<fixture name="TagTests" type="UnitTests.Subtext.Framework.Components.TagTests">
<counter duration="0.0100144" run-count="1" success-count="1" failure-count="0" ignore-count="0" skip-count="0" assert-count="4" />
<description />
<runs>
<run name="TagTests.CanSetAndGetSimpleProperties" result="success" assert-count="4" duration="0.0100144" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="ViewStatTests" type="UnitTests.Subtext.Framework.Components.ViewStatTests">
<counter duration="0" run-count="1" success-count="1" failure-count="0" ignore-count="0" skip-count="0" assert-count="5" />
<description />
<runs>
<run name="ViewStatTests.CanSetAndGetSimpleProperties" result="success" assert-count="5" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="ReferrerTests" type="UnitTests.Subtext.Framework.Components.ReferrerTests">
<counter duration="0.0100144" run-count="1" success-count="1" failure-count="0" ignore-count="0" skip-count="0" assert-count="6" />
<description />
<runs>
<run name="ReferrerTests.CanSetAndGetSimpleProperties" result="success" assert-count="6" duration="0.0100144" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="CollectionBookTests" type="UnitTests.Subtext.Framework.Components.CollectionBookTests">
<counter duration="0.0100144" run-count="2" success-count="2" failure-count="0" ignore-count="0" skip-count="0" assert-count="2" />
<description />
<runs>
<run name="CollectionBookTests.CollectionBook_WithThreePages_IteratesCorrectly" result="success" assert-count="1" duration="0.0100144" memory="8736">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="CollectionBookTests.AsFlattenedEnumerable_AllowsEnumeratingAllPagesAsSingleEnumeration" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="ArchiveCountTests" type="UnitTests.Subtext.Framework.Components.ArchiveCountTests">
<counter duration="0" run-count="1" success-count="1" failure-count="0" ignore-count="0" skip-count="0" assert-count="4" />
<description />
<runs>
<run name="ArchiveCountTests.CanSetAndGetSimpleProperties" result="success" assert-count="4" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="ImageTests" type="UnitTests.Subtext.Framework.Components.ImageTests">
<counter duration="0.0300432" run-count="6" success-count="6" failure-count="0" ignore-count="0" skip-count="0" assert-count="22" />
<description />
<runs>
<run name="ImageTests.CanGetRecentImages" result="success" assert-count="6" duration="0.0300432" memory="180224">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="ImageTests.CanGetAndSetSimpleProperties" result="success" assert-count="9" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="ImageTests.CanGetFilePath" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="ImageTests.GetOriginalFileNamePrependsLetterOWithUnderscore" result="success" assert-count="2" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="ImageTests.GetOriginalThumbNailFileNamePrependsLetterTWithUnderscore" result="success" assert-count="2" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="ImageTests.GetResizedFileNamePrependsLetterTWithUnderscore" result="success" assert-count="2" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="LinkTests" type="UnitTests.Subtext.Framework.Components.LinkTests">
<counter duration="0" run-count="2" success-count="2" failure-count="0" ignore-count="0" skip-count="0" assert-count="16" />
<description />
<runs>
<run name="LinkTests.CanSetAndGetSimpleProperties" result="success" assert-count="10" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="LinkTests.CanSetAndGetSimpleLinkCategoryProperties" result="success" assert-count="6" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="BlogGroupTests" type="UnitTests.Subtext.Framework.Components.BlogGroupTests">
<counter duration="0" run-count="1" success-count="1" failure-count="0" ignore-count="0" skip-count="0" assert-count="5" />
<description />
<runs>
<run name="BlogGroupTests.CanSetAndGetSimpleProperties" result="success" assert-count="5" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="ServerTimeZoneInfoTests" type="UnitTests.Subtext.Framework.Components.ServerTimeZoneInfoTests">
<counter duration="0.0100144" run-count="2" success-count="2" failure-count="0" ignore-count="0" skip-count="0" assert-count="8" />
<description />
<runs>
<run name="ServerTimeZoneInfoTests.ctor_WhenServerAndLocalTimeZonesAreSame_ShowsSameTime" result="success" assert-count="4" duration="0.0100144" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="ServerTimeZoneInfoTests.ctor_WhenServerAndLocalTimeZonesAreDifferent_ShowsDifferentTimes" result="success" assert-count="4" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="KeywordTests" type="UnitTests.Subtext.Framework.Components.KeywordTests">
<counter duration="0" run-count="1" success-count="1" failure-count="0" ignore-count="0" skip-count="0" assert-count="10" />
<description />
<runs>
<run name="KeywordTests.CanSetAndGetSimpleProperties" result="success" assert-count="10" duration="0" memory="16384">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="EntryViewTests" type="UnitTests.Subtext.Framework.Components.EntryViewTests">
<counter duration="0.0100144" run-count="3" success-count="3" failure-count="0" ignore-count="0" skip-count="0" assert-count="32" />
<description />
<runs>
<run name="EntryViewTests.CtorInitializesIdsToNullValue" result="success" assert-count="2" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="EntryViewTests.CanSetAndGetSimpleProperties" result="success" assert-count="3" duration="0.0100144" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="EntryViewTests.CanSetAndGetSimpleEntryStatsViewProperties" result="success" assert-count="27" duration="0" memory="122880">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
</fixtures>
</namespace>
<namespace name="UnitTests.Subtext.Framework.Web">
<counter duration="0.7711088" run-count="77" success-count="77" failure-count="0" ignore-count="0" skip-count="0" assert-count="85" />
<namespaces>
<namespace name="UnitTests.Subtext.Framework.Web.HttpModules">
<counter duration="0.1902736" run-count="44" success-count="44" failure-count="0" ignore-count="0" skip-count="0" assert-count="54" />
<namespaces />
<fixtures>
<fixture name="BlogRequestModuleTests" type="UnitTests.Subtext.Framework.Web.HttpModules.BlogRequestModuleTests">
<counter duration="0.070100799999999991" run-count="8" success-count="8" failure-count="0" ignore-count="0" skip-count="0" assert-count="13" />
<description />
<runs>
<run name="BlogRequestModuleTests.ConvertRequestToBlogRequest_WithRequestForCorrectHost_ReturnsBlogRequest" result="success" assert-count="1" duration="0.0300432" memory="147456">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogRequestModuleTests.ConvertRequestToBlogRequest_WithRequestForAlternateHost_RedirectsToPrimaryHost" result="success" assert-count="4" duration="0.0200288" memory="81920">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogRequestModuleTests.ConvertRequestToBlogRequest_WithNoMatchingBlog_RedirectsToBlogNotConfiguredPage" result="success" assert-count="1" duration="0" memory="57344">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogRequestModuleTests.ConvertRequestToBlogRequest_MatchingInactiveBlog_RedirectsToBlogInactivePage" result="success" assert-count="1" duration="0" memory="57344">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogRequestModuleTests.ConvertRequestToBlogRequestWithRequestForLoginPage_MatchingInactiveBlog_DoesNotRedirect" result="success" assert-count="1" duration="0.0100144" memory="40960">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogRequestModuleTests.ConvertRequestToBlogRequest_WithNoMatchingBlogButWithRequestForLoginPage_SetsBlogRequestBlogToNull" result="success" assert-count="1" duration="0" memory="40960">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogRequestModuleTests.ConvertRequestToBlogRequest_WithRequestForInstallationDirectory_ReturnsNullBlog" result="success" assert-count="1" duration="0.0100144" memory="57344">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogRequestModuleTests.ConvertRequestToBlogRequestForStaticImage_WithNoMatchingBlog_DoesNotRedirect" result="success" assert-count="3" duration="0" memory="49152">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="InstallationCheckModuleTests" type="UnitTests.Subtext.Framework.Web.HttpModules.InstallationCheckModuleTests">
<counter duration="0.0400576" run-count="12" success-count="12" failure-count="0" ignore-count="0" skip-count="0" assert-count="12" />
<description />
<runs>
<run name="InstallationCheckModuleTests.GetInstallationRedirectUrl_ForStaticFiles_ReturnsNull" result="success" assert-count="1" duration="0.0200288" memory="184336">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="InstallationCheckModuleTests.GetInstallationRedirectUrl_WhenHostInfoNull_ReturnsInstallDirectory" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="InstallationCheckModuleTests.GetInstallationRedirectUrl_WhenHostInfoNullButInInstallDirAndNoUpgradeIsRequired_ReturnsNull" result="success" assert-count="1" duration="0" memory="16384">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="InstallationCheckModuleTests.GetInstallationRedirectUrl_WhenHostInfoNotNullAndInstallRequiredButInInstallDirectory_ReturnsNull" result="success" assert-count="1" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="InstallationCheckModuleTests.GetInstallationRedirectUrl_WhenHostInfoNotNullAndInstallRequiredButInHostAdminDirectory_ReturnsNull" result="success" assert-count="1" duration="0.0100144" memory="16384">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="InstallationCheckModuleTests.GetInstallationRedirectUrl_WhenHostInfoNotNullInstallationActionRequiredAndNotInInstallDirectory_ReturnsInstallDirecotry" result="success" assert-count="1" duration="0" memory="16384">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="InstallationCheckModuleTests.GetInstallationRedirectUrl_WhenHostInfoNotNullInstallationActionRequiredAndInLoginPage_ReturnsInstallDirectory" result="success" assert-count="1" duration="0" memory="16384">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="InstallationCheckModuleTests.GetInstallationRedirectUrl_WhenUpgradeRequiredAndInLoginPage_ReturnsNull" result="success" assert-count="1" duration="0" memory="16384">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="InstallationCheckModuleTests.GetInstallationRedirectUrl_WhenUpgradeRequiredAndInUpgradeDirectory_ReturnsNull" result="success" assert-count="1" duration="0.0100144" memory="16384">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="InstallationCheckModuleTests.GetInstallationRedirectUrl_WhenUpgradeRequiredAndInSystemMessagesDirectory_ReturnsNull" result="success" assert-count="1" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="InstallationCheckModuleTests.GetInstallationRedirectUrl_WhenUpgradeRequiredAndInHostAdminDirectory_ReturnsNull" result="success" assert-count="1" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="InstallationCheckModuleTests.GetInstallationRedirectUrl_WhenUpgradeRequired_ReturnsUpgradeDirectory" result="success" assert-count="1" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="AuthenticationModuleTests" type="UnitTests.Subtext.Framework.Web.HttpModules.AuthenticationModuleTests">
<counter duration="0.070100799999999991" run-count="7" success-count="7" failure-count="0" ignore-count="0" skip-count="0" assert-count="12" />
<description />
<runs>
<run name="AuthenticationModuleTests.AuthenticateRequest_WithRequestForStaticFile_ReturnsImmediately" result="success" assert-count="0" duration="0.0100144" memory="16384">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="AuthenticationModuleTests.GetFormsAuthenticationTicket_WithRequestHavingNoCookies_ReturnsNull" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="AuthenticationModuleTests.GetFormsAuthenticationTicket_WithRequestHavingIndecipherableAuthCookies_ReturnsNull" result="success" assert-count="1" duration="0.0200288" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="AuthenticationModuleTests.GetFormsAuthenticationTicket_WithRequestHavingNullAuthTicket_ReturnsNull" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="AuthenticationModuleTests.GetFormsAuthenticationTicket_WithRequestHavingExpiredAuthCookies_SetsUserToGenericPrincipalWithRoles" result="success" assert-count="2" duration="0.0200288" memory="16384">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="AuthenticationModuleTests.HandleFormsAuthenticationTicket_WithRequestHavingNullAuthTicket_WritesExpiredCookie" result="success" assert-count="3" duration="0.0100144" memory="40960">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="AuthenticationModuleTests.AuthenticateRequest_WithRequestHavingValidAuthCookies_SetsUserToGenericPrincipalWithRoles" result="success" assert-count="4" duration="0.0100144" memory="40960">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="BlogRequestTests" type="UnitTests.Subtext.Framework.Web.HttpModules.BlogRequestTests">
<counter duration="0.0100144" run-count="17" success-count="17" failure-count="0" ignore-count="0" skip-count="0" assert-count="17" />
<description />
<runs>
<run name="BlogRequestTests.Ctor_WithRequestWithSubfolder_CreatesBlogRequestWithSubfolder" result="success" assert-count="1" duration="0" memory="40960">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogRequestTests.Ctor_WithHostHavingPort_StripsPort" result="success" assert-count="1" duration="0" memory="40960">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogRequestTests.Ctor_WithRequestHavingNoHostInParameters_CreatesBlogRequestWithHostAuthority" result="success" assert-count="1" duration="0.0100144" memory="40960">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogRequestTests.Ctor_WithRequestForLoginPage_SetsRequestLocationToLogin" result="success" assert-count="1" duration="0" memory="24576">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogRequestTests.Ctor_WithRequestForSystemMessage_SetsRequestLocationToSystemMessages" result="success" assert-count="1" duration="0" memory="32768">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogRequestTests.Ctor_WithRequestForHostAdmin_SetsRequestLocationToHostAdmin" result="success" assert-count="1" duration="0" memory="32768">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogRequestTests.Ctor_WithRequestForInstallDirectoryRoot_SetsRequestLocationToInstallDirectory" result="success" assert-count="1" duration="0" memory="40960">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogRequestTests.Ctor_WithRequestForInstallDirectory_SetsRequestLocationToInstallDirectory" result="success" assert-count="1" duration="0" memory="40960">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogRequestTests.Ctor_WithRequestForStaticFile_SetsRequestLocationToStaticFile" result="success" assert-count="1" duration="0" memory="24576">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogRequestTests.Ctor_WithRequestForBlog_SetsBlogNotRequiredFalse" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogRequestTests.Ctor_WithRequestForHostAdmin_SetsBlogNotRequiredTrue" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogRequestTests.Ctor_WithRequestForUpgrade_SetsBlogNotRequiredTrue" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogRequestTests.Ctor_WithRequestForSkins_SetsBlogNotRequiredTrue" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogRequestTests.Ctor_WithRequestForStaticFile_SetsBlogNotRequiredTrue" result="success" assert-count="1" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogRequestTests.Ctor_WithRequestForSystemMessages_SetsBlogNotRequiredTrue" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogRequestTests.Ctor_WithRequestForLoginPage_SetsBlogNotRequiredFalse" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="BlogRequestTests.Ctor_WithRequestForInstallation_SetsBlogNotRequiredTrue" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
</fixtures>
</namespace>
</namespaces>
<fixtures>
<fixture name="HttpHelperTests" type="UnitTests.Subtext.Framework.Web.HttpHelperTests">
<counter duration="0.550792" run-count="32" success-count="32" failure-count="0" ignore-count="0" skip-count="0" assert-count="24" />
<description />
<runs>
<run name="HttpHelperTests.CanCreateProxy" result="success" assert-count="1" duration="0.4706768" memory="90112">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HttpHelperTests.GetMimeType_WithPngExtension_ReturnsImagePng" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HttpHelperTests.GetMimeType_WithJpgExtension_ReturnsImageJPEG" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HttpHelperTests.GetMimeType_WithJpegExtension_ReturnsImageJPEG" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HttpHelperTests.GetMimeType_WithBmpExtension_ReturnsImageBmp" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HttpHelperTests.GetMimeType_WithGifExtension_ReturnsImageGif" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HttpHelperTests.GetMimeType_WithUnknownExtension_ReturnsNone" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HttpHelperTests.GetSafeFileName_WithTextContainingInvalidText_RemovesInvalidChars" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HttpHelperTests.GetSafeFileName_WithNullText_ThrowsArgumentNullException" result="success" assert-count="0" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HttpHelperTests.GetSafeFileName_WithEmptyText_ThrowsArgumentNullException" result="success" assert-count="0" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HttpHelperTests.HandleFileNotFound_InIntegratedMode_Returns404StatusCodeWithNoRedirect" result="success" assert-count="0" duration="0.0200288" memory="245760">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HttpHelperTests.HandleFileNotFound_InNonIntegratedModeWithNoQueryString_Returns404StatusCodeWithNoRedirect" result="success" assert-count="0" duration="0.0100144" memory="237568">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HttpHelperTests.HandleFileNotFound_InNonIntegratedModeWithReferrerInQueryString_DoesNotRedirects" result="success" assert-count="1" duration="0.0100144" memory="131072">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HttpHelperTests.HandleFileNotFound_InNonIntegratedModeWithUrlHavingExtension_Returns404StatusCodeWithNoRedirect" result="success" assert-count="0" duration="0.0100144" memory="237568">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HttpHelperTests.HandleFileNotFound_NonIntegratedModeWithRequestForExtensionlessUrl_RedirectsToUrlWithDefaultAspxAppended" result="success" assert-count="0" duration="0.0100144" memory="131072">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HttpHelperTests.HandleFileNotFound_NonIntegratedModeWithApplicatioPathAndRequestForExtensionlessUrl_RedirectsToUrlWithDefaultAspxAppended" result="success" assert-count="0" duration="0" memory="122880">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HttpHelperTests.HandleFileNotFound_NonIntegratedModeWithApplicatioPathBlogWithSubfolderHavingDotAndRequestForExtensionlessUrl_RedirectsToUrlWithDefaultAspxAppended" result="success" assert-count="0" duration="0.0100144" memory="-2113808">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HttpHelperTests.TestIfModifiedSinceExtraction(Wed, 12 Apr 2006 06:59:33 GMT,04-11-2006 23:59:33)" result="success" assert-count="1" duration="0" memory="16384">
<invokers />
<warnings />
<asserts />
<Description />
<console-out>Wed, 12 Apr 2006 06:59:33 GMT 04-11-2006 23:59:33 4/12/2006 6:59:33 AM
</console-out>
<console-error />
</run>
<run name="HttpHelperTests.TestIfModifiedSinceExtraction(4/12/2006,04/11/2006 5:00 PM)" result="success" assert-count="1" duration="0.0100144" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out>4/12/2006 04/11/2006 5:00 PM 4/12/2006 12:00:00 AM
</console-out>
<console-error />
</run>
<run name="HttpHelperTests.TestIfModifiedSinceExtraction(12 Apr 2006 06:59:33 GMT,4/11/2006 11:59:33 PM)" result="success" assert-count="1" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out>12 Apr 2006 06:59:33 GMT 4/11/2006 11:59:33 PM 4/12/2006 6:59:33 AM
</console-out>
<console-error />
</run>
<run name="HttpHelperTests.CanDeterimineIsStaticFileRequest(test.xml,True)" result="success" assert-count="1" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HttpHelperTests.CanDeterimineIsStaticFileRequest(test.html,True)" result="success" assert-count="1" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HttpHelperTests.CanDeterimineIsStaticFileRequest(test.css,True)" result="success" assert-count="1" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HttpHelperTests.CanDeterimineIsStaticFileRequest(test.js,True)" result="success" assert-count="1" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HttpHelperTests.CanDeterimineIsStaticFileRequest(test.png,True)" result="success" assert-count="1" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HttpHelperTests.CanDeterimineIsStaticFileRequest(test.gif,True)" result="success" assert-count="1" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HttpHelperTests.CanDeterimineIsStaticFileRequest(test.jpg,True)" result="success" assert-count="1" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HttpHelperTests.CanDeterimineIsStaticFileRequest(test.asmx,False)" result="success" assert-count="1" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HttpHelperTests.CanDeterimineIsStaticFileRequest(test.htm,True)" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HttpHelperTests.CanDeterimineIsStaticFileRequest(test.txt,True)" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HttpHelperTests.CanDeterimineIsStaticFileRequest(test.aspx,False)" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="HttpHelperTests.CanDeterimineIsStaticFileRequest(test.ashx,False)" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="RsdHandlerTests" type="UnitTests.Subtext.Framework.Web.RsdHandlerTests">
<counter duration="0.0300432" run-count="1" success-count="1" failure-count="0" ignore-count="0" skip-count="0" assert-count="7" />
<description />
<runs>
<run name="RsdHandlerTests.WriteRsdWritesTheCorrectRSD" result="success" assert-count="7" duration="0.0300432" memory="102516">
<invokers />
<warnings />
<asserts />
<Description />
<console-out><?xml version="1.0" encoding="utf-16"?><rsd version="1.0" xmlns="http://archipelago.phrasewise.com/rsd"><service><engineName>Subtext</engineName><engineLink>http://subtextproject.com/</engineLink><homePageLink>http://example.com/</homePageLink><apis><api name="MetaWeblog" preferred="true" apiLink="http://example.com/sub/services/metablogapi.aspx" blogID="8675309" /></apis></service></rsd>
</console-out>
<console-error />
</run>
</runs>
</fixture>
</fixtures>
</namespace>
<namespace name="UnitTests.Subtext.Framework.Routing">
<counter duration="0.5608064" run-count="197" success-count="197" failure-count="0" ignore-count="0" skip-count="0" assert-count="243" />
<namespaces />
<fixtures>
<fixture name="DirectoryRouteTests" type="UnitTests.Subtext.Framework.Routing.DirectoryRouteTests">
<counter duration="0.050072" run-count="5" success-count="5" failure-count="0" ignore-count="0" skip-count="0" assert-count="7" />
<description />
<runs>
<run name="DirectoryRouteTests.GetVirtualPath_WithoutSubolder_ReturnsUrlWithoutSubfolder" result="success" assert-count="2" duration="0.0300432" memory="49152">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="DirectoryRouteTests.GetVirtualPath_WithSubolder_ReturnsUrlWithSubfolder" result="success" assert-count="2" duration="0" memory="40960">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="DirectoryRouteTests.Ctor_WithDirectoryNameArg_AppendsPathInfoCatchAll" result="success" assert-count="1" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="DirectoryRouteTests.Ctor_WithDirectoryNameArg_SetsDirectoryName" result="success" assert-count="1" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="DirectoryRouteTests.GetRouteData_MatchingTheImplicitSubfolderRoute_ReturnsParentDirectoryRoute" result="success" assert-count="1" duration="0.0200288" memory="40960">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="VirtualPathTests" type="UnitTests.Subtext.Framework.Routing.VirtualPathTests">
<counter duration="0.0100144" run-count="12" success-count="12" failure-count="0" ignore-count="0" skip-count="0" assert-count="16" />
<description />
<runs>
<run name="VirtualPathTests.Ctor_WithNull_ThrowsArgumentNullException" result="success" assert-count="0" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="VirtualPathTests.VirtualPath_WithFragment_SetsFragmentPropertyWithFragment" result="success" assert-count="2" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="VirtualPathTests.VirtualPath_WithSpecialPoundSequence_ReplacesSequenceWithEncodedPoundSign" result="success" assert-count="1" duration="0" memory="49208">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="VirtualPathTests.VirtualPathHasImplicitConversionToString" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="VirtualPathTests.NullString_ConvertsToNullVirtualPath" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="VirtualPathTests.EmptyString_ConvertsToNullVirtualPath" result="success" assert-count="1" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="VirtualPathTests.VirtualPathHasImplicitConversionFromString" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="VirtualPathTests.ToFullyQualifiedUrl_WithBlog_ReturnsUri" result="success" assert-count="1" duration="0.0100144" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="VirtualPathTests.ToFullyQualifiedUrl_WithBlogAndPort_ReturnsUriWithPort" result="success" assert-count="5" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="VirtualPathTests.ToFullyQualifiedUrl_WithQueryString_ReturnsUriWithQueryString" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out>/foo
</console-out>
<console-error />
</run>
<run name="VirtualPathTests.ToFullyQualifiedUrl_WithNullVirtualPath_ReturnsNull" result="success" assert-count="2" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="VirtualPathTests.ToFullyQualifiedUrl_WithNullBlog_ThrowsArgumentNullException" result="success" assert-count="0" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="ImageRouteTests" type="UnitTests.Subtext.Framework.Routing.ImageRouteTests">
<counter duration="0" run-count="1" success-count="1" failure-count="0" ignore-count="0" skip-count="0" assert-count="1" />
<description />
<runs>
<run name="ImageRouteTests.GetRouteDataWithAnyRequest_ReturnsNull" result="success" assert-count="1" duration="0" memory="49152">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="IgnoreRouteTests" type="UnitTests.Subtext.Framework.Routing.IgnoreRouteTests">
<counter duration="0" run-count="1" success-count="1" failure-count="0" ignore-count="0" skip-count="0" assert-count="1" />
<description />
<runs>
<run name="IgnoreRouteTests.GetVirtualPath_WithIgnoreRoute_AlwaysReturnsNull" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="SubtextRouteHandlerTests" type="UnitTests.Subtext.Framework.Routing.SubtextRouteHandlerTests">
<counter duration="0.0300432" run-count="1" success-count="1" failure-count="0" ignore-count="0" skip-count="0" assert-count="1" />
<description />
<runs>
<run name="SubtextRouteHandlerTests.GetHandler_WhichReturnsIPageWithControls_SetsControls" result="success" assert-count="1" duration="0.0300432" memory="229376">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="PageRouteTests" type="UnitTests.Subtext.Framework.Routing.PageRouteTests">
<counter duration="0.0200288" run-count="8" success-count="8" failure-count="0" ignore-count="0" skip-count="0" assert-count="14" />
<description />
<runs>
<run name="PageRouteTests.GetVirtualPath_WithoutSubolder_ReturnsUrlWithoutSubfolder" result="success" assert-count="2" duration="0" memory="40960">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="PageRouteTests.GetVirtualPath_WithSubolder_ReturnsUrlWithSubfolder" result="success" assert-count="2" duration="0" memory="40960">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="PageRouteTests.Request_ForPageRouteWithConstraints_MatchesWhenConstraintsAreSatisfied" result="success" assert-count="1" duration="0.0100144" memory="49152">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="PageRouteTests.RequestWithSubfolder_ForBlogPostWithSubfolder_Matches" result="success" assert-count="3" duration="0" memory="40960">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="PageRouteTests.RequestWithoutSubfolder_ForBlogPostWithSubfolder_DoesNotMatch" result="success" assert-count="1" duration="0" memory="40960">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="PageRouteTests.RequestWithoutSubfolder_ForBlogPostWithoutSubfolder_Matches" result="success" assert-count="3" duration="0" memory="40960">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="PageRouteTests.RequestWithSubfolder_ForBlogPostWithoutSubfolder_DoesNotMatch" result="success" assert-count="1" duration="0" memory="40960">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="PageRouteTests.GetRouteData_MatchingTheImplicitSubfolderRoute_ReturnsParentDirectoryRoute" result="success" assert-count="1" duration="0.0100144" memory="40960">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="AdminUrlHelperTests" type="UnitTests.Subtext.Framework.Routing.AdminUrlHelperTests">
<counter duration="0.050072" run-count="17" success-count="17" failure-count="0" ignore-count="0" skip-count="0" assert-count="17" />
<description />
<runs>
<run name="AdminUrlHelperTests.PostsList_WithBlogHavingSubfolder_RendersUrlToPostsListPage" result="success" assert-count="1" duration="0.0100144" memory="90112">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="AdminUrlHelperTests.PostsEdit_WithCategoryTypeAndBlogHavingSubfolder_RendersUrlToPostsListPage" result="success" assert-count="1" duration="0" memory="98304">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="AdminUrlHelperTests.ArticlesList_WithBlogHavingSubfolder_RendersUrlToArticlesListPage" result="success" assert-count="1" duration="0" memory="98304">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="AdminUrlHelperTests.ArticlesEdit_WithCategoryTypeAndBlogHavingSubfolder_RendersUrlToArticlesListPage" result="success" assert-count="1" duration="0.0100144" memory="90112">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="AdminUrlHelperTests.FeedbackList_WithBlogHavingSubfolder_RendersUrlToFeedbackListPage" result="success" assert-count="1" duration="0" memory="90112">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="AdminUrlHelperTests.FeedbackEdit_WithCategoryTypeAndBlogHavingSubfolder_RendersUrlToFeedbackListPage" result="success" assert-count="1" duration="0.0100144" memory="-3109900">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="AdminUrlHelperTests.LinksEdit_WithCategoryTypeAndBlogHavingSubfolder_RendersUrlToPostsListPage" result="success" assert-count="1" duration="0" memory="90656">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="AdminUrlHelperTests.GalleriesEdit_WithCategoryTypeAndBlogHavingSubfolder_RendersUrlToPostsListPage" result="success" assert-count="1" duration="0" memory="90112">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="AdminUrlHelperTests.EditCategories_WithCategoryTypeAndBlogHavingSubfolder_RendersUrlToPostsListPage" result="success" assert-count="1" duration="0.0100144" memory="98304">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="AdminUrlHelperTests.ErrorLog_WithCategoryTypeAndBlogHavingSubfolder_RendersUrlToPostsListPage" result="success" assert-count="1" duration="0" memory="98304">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="AdminUrlHelperTests.Home_WithCategoryTypeAndBlogHavingSubfolder_RendersUrlToPostsListPage" result="success" assert-count="1" duration="0" memory="90112">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="AdminUrlHelperTests.ImportExport_WithCategoryTypeAndBlogHavingSubfolder_RendersUrlToPostsListPage" result="success" assert-count="1" duration="0" memory="90112">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="AdminUrlHelperTests.ExportUrl_WithEmbedFalseAndSubFolder_RendersUrlWithQueryStringParameter" result="success" assert-count="1" duration="0.0100144" memory="98304">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="AdminUrlHelperTests.ExportUrl_WithEmbedTrue_RendersUrlWithQueryStringParameter" result="success" assert-count="1" duration="0" memory="90112">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="AdminUrlHelperTests.Statistics_WithCategoryTypeAndBlogHavingSubfolder_RendersUrlToPostsListPage" result="success" assert-count="1" duration="0" memory="90112">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="AdminUrlHelperTests.Options_WithCategoryTypeAndBlogHavingSubfolder_RendersUrlToPostsListPage" result="success" assert-count="1" duration="0" memory="98304">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="AdminUrlHelperTests.Credits_WithCategoryTypeAndBlogHavingSubfolder_RendersUrlToPostsListPage" result="success" assert-count="1" duration="0" memory="90112">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="RouteExtensionsTests" type="UnitTests.Subtext.Framework.Routing.RouteExtensionsTests">
<counter duration="0.0100144" run-count="4" success-count="4" failure-count="0" ignore-count="0" skip-count="0" assert-count="5" />
<description />
<runs>
<run name="RouteExtensionsTests.Ignore_AddsIgnoreRoute_ToRouteCollection" result="success" assert-count="1" duration="0" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RouteExtensionsTests.MapControls_WithConstraints_AddsPageRouteWithConstraintsToCollection" result="success" assert-count="1" duration="0.0100144" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RouteExtensionsTests.MapControls_WithoutConstraints_AddsPageRouteWithConstraintsToCollection" result="success" assert-count="1" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RouteExtensionsTests.MapSystemDirectory_SetsDirectoryRouteHandlerAndAddsPathInfoToRouteUrl" result="success" assert-count="2" duration="0" memory="0">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="HttpRouteHandlerTests" type="UnitTests.Subtext.Framework.Routing.HttpRouteHandlerTests">
<counter duration="0.0100144" run-count="1" success-count="1" failure-count="0" ignore-count="0" skip-count="0" assert-count="1" />
<description />
<runs>
<run name="HttpRouteHandlerTests.RouteHandler_ConstructedWithType_InstantiatesNewHandlerEveryTime" result="success" assert-count="1" duration="0.0100144" memory="8192">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
</fixture>
<fixture name="RootRouteTests" type="UnitTests.Subtext.Framework.Routing.RootRouteTests">
<counter duration="0.0300432" run-count="16" success-count="16" failure-count="0" ignore-count="0" skip-count="0" assert-count="26" />
<description />
<runs>
<run name="RootRouteTests.GetRouteDataWithRequestForAppRoot_WhenAggregationEnabled_MatchesAndReturnsAggDefault" result="success" assert-count="3" duration="0" memory="49152">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RootRouteTests.GetRouteDataWithRequestForAppRoot_WhenAggregationDisabled_MatchesAndReturnsDtp" result="success" assert-count="3" duration="0" memory="40960">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RootRouteTests.GetRouteDataWithRequestForSubfolder_WhenAggregationEnabled_MatchesRequestAndReturnsDtp" result="success" assert-count="2" duration="0" memory="40960">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RootRouteTests.GetRouteDataWithRequestForSubfolder_WhenAggregationDisabled_MatchesRequestAndReturnsDtp" result="success" assert-count="2" duration="0" memory="40960">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RootRouteTests.GetRouteDataWithRequestWithSubfolder_WhenAggregationEnabledAndBlogDoesNotHaveSubfolder_DoesNotMatch" result="success" assert-count="1" duration="0.0100144" memory="32768">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RootRouteTests.GetRouteDataWithRequestWithSubfolder_WhenAggregationDisabledAndBlogDoesNotHaveSubfolder_DoesNotMatch" result="success" assert-count="1" duration="0" memory="32768">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RootRouteTests.GetRouteDataWithRequestWithSubfolder_WhenAggregationEnabledAndSubfolderDoesNotMatchBlogSubfolder_DoesNotMatch" result="success" assert-count="1" duration="0" memory="40960">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RootRouteTests.GetRouteDataWithRequestWithSubfolder_WhenAggregationDisabledAndSubfolderDoesNotMatchBlogSubfolder_DoesNotMatch" result="success" assert-count="1" duration="0" memory="40960">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RootRouteTests.GetRouteDataWithRequestForDefault_WhenAggregationEnabled_MatchesAndReturnsAggDefault" result="success" assert-count="2" duration="0" memory="32768">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RootRouteTests.GetRouteDataWithRequestForDefault_WhenAggregationDisabled_MatchesAndReturnsDtp" result="success" assert-count="2" duration="0" memory="40960">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RootRouteTests.GetRouteDataWithRequestForDefaultInSubfolder_WhenAggregationEnabled_MatchesRequestAndReturnsDtp" result="success" assert-count="2" duration="0" memory="49152">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RootRouteTests.GetRouteDataWithRequestForDefaultInSubfolder_WhenAggregationDisabled_MatchesRequestAndReturnsDtp" result="success" assert-count="2" duration="0" memory="49152">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RootRouteTests.GetVirtualPath_WhenAggregationEnabledAndNoSubfolderInRouteData_ReturnsRoot" result="success" assert-count="1" duration="0.0100144" memory="32768">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RootRouteTests.GetVirtualPath_WhenAggregationEnabledWithSubfolderInRouteData_ReturnsSubfolder" result="success" assert-count="1" duration="0" memory="40960">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RootRouteTests.GetVirtualPath_WhenAggregationEnabledWithSubfolderInRouteValues_ReturnsSubfolder" result="success" assert-count="1" duration="0" memory="32768">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
<run name="RootRouteTests.GetVirtualPath_WhenSupplyingRouteValues_ReturnsNull" result="success" assert-count="1" duration="0.0100144" memory="32768">
<invokers />
<warnings />
<asserts />
<Description />
<console-out />
<console-error />
</run>
</runs>
|