<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>TestApi - a library of Test APIs</title><link>http://testapi.codeplex.com/project/feeds/rss</link><description>TestApi is a library of test and utility APIs that enables developers and testers to create testing tools and automated tests for .NET and Win32 applications. TestApi provides a set of common test types, data-structures and algorithms.</description><item><title>Commented Issue: Problem closing multiple automated applications [23976]</title><link>http://testapi.codeplex.com/workitem/23976</link><description>I&amp;#39;d like to be able to have more than one automated application running at a time.  I&amp;#39;m able to open them and automate them, but there seems to be some sort of problem when I close them.  It seems that when I close one, one or more of the remaining ones will also close.  However, their associated objects appear to be intact.  I get the following exception when I try to close the second application&amp;#58;&lt;br /&gt;&lt;br /&gt;System.InvalidOperationException was unhandled&lt;br /&gt;  Message&amp;#61;Unsupported Pattern.&lt;br /&gt;  Source&amp;#61;UIAutomationClient&lt;br /&gt;  StackTrace&amp;#58;&lt;br /&gt;       at System.Windows.Automation.AutomationElement.GetCurrentPattern&amp;#40;AutomationPattern pattern&amp;#41;&lt;br /&gt;       at Microsoft.Test.ApplicationControl.UIAutomationApplicationImpl.CloseProcessWorker&amp;#40;&amp;#41;&lt;br /&gt;       at System.Threading.ThreadHelper.ThreadStart_Context&amp;#40;Object state&amp;#41;&lt;br /&gt;       at System.Threading.ExecutionContext.Run&amp;#40;ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx&amp;#41;&lt;br /&gt;       at System.Threading.ExecutionContext.Run&amp;#40;ExecutionContext executionContext, ContextCallback callback, Object state&amp;#41;&lt;br /&gt;       at System.Threading.ThreadHelper.ThreadStart&amp;#40;&amp;#41;&lt;br /&gt;  InnerException&amp;#58;&lt;br /&gt;Comments: ** Comment from web user: PaulEbert ** &lt;p&gt;Attached is some code that exhibits the problem.&lt;/p&gt;</description><author>PaulEbert</author><pubDate>Fri, 22 Feb 2013 19:33:12 GMT</pubDate><guid isPermaLink="false">Commented Issue: Problem closing multiple automated applications [23976] 20130222073312P</guid></item><item><title>Created Issue: Problem closing multiple automated applications [23976]</title><link>http://testapi.codeplex.com/workitem/23976</link><description>I&amp;#39;d like to be able to have more than one automated application running at a time.  I&amp;#39;m able to open them and automate them, but there seems to be some sort of problem when I close them.  It seems that when I close one, one or more of the remaining ones will also close.  However, their associated objects appear to be intact.  I get the following exception when I try to close the second application&amp;#58;&lt;br /&gt;&lt;br /&gt;System.InvalidOperationException was unhandled&lt;br /&gt;  Message&amp;#61;Unsupported Pattern.&lt;br /&gt;  Source&amp;#61;UIAutomationClient&lt;br /&gt;  StackTrace&amp;#58;&lt;br /&gt;       at System.Windows.Automation.AutomationElement.GetCurrentPattern&amp;#40;AutomationPattern pattern&amp;#41;&lt;br /&gt;       at Microsoft.Test.ApplicationControl.UIAutomationApplicationImpl.CloseProcessWorker&amp;#40;&amp;#41;&lt;br /&gt;       at System.Threading.ThreadHelper.ThreadStart_Context&amp;#40;Object state&amp;#41;&lt;br /&gt;       at System.Threading.ExecutionContext.Run&amp;#40;ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx&amp;#41;&lt;br /&gt;       at System.Threading.ExecutionContext.Run&amp;#40;ExecutionContext executionContext, ContextCallback callback, Object state&amp;#41;&lt;br /&gt;       at System.Threading.ThreadHelper.ThreadStart&amp;#40;&amp;#41;&lt;br /&gt;  InnerException&amp;#58;&lt;br /&gt;</description><author>PaulEbert</author><pubDate>Fri, 22 Feb 2013 19:31:54 GMT</pubDate><guid isPermaLink="false">Created Issue: Problem closing multiple automated applications [23976] 20130222073154P</guid></item><item><title>New Post: When will TestAPI be available via NuGet?</title><link>http://testapi.codeplex.com/discussions/264291</link><description>&lt;div style="line-height: normal;"&gt;Nithin,&lt;br /&gt;
Sorry for not taking care of that earlier.&lt;br /&gt;
&lt;br /&gt;
Thanks much for putting together a stop-gap solution for others to use!&lt;br /&gt;
&lt;br /&gt;
Ivo&lt;br /&gt;
&lt;br /&gt;
btw how have you been? :) We should connect!&lt;br /&gt;
&lt;/div&gt;</description><author>ivom</author><pubDate>Tue, 19 Feb 2013 22:43:19 GMT</pubDate><guid isPermaLink="false">New Post: When will TestAPI be available via NuGet? 20130219104319P</guid></item><item><title>New Post: When will TestAPI be available via NuGet?</title><link>http://testapi.codeplex.com/discussions/264291</link><description>&lt;div style="line-height: normal;"&gt;It's been a while and I needed this for a project. So I created a package and posted it to nuget.org: &lt;a href="https://nuget.org/packages/Microsoft.TestApi/0.6.0.0" rel="nofollow"&gt;https://nuget.org/packages/Microsoft.TestApi/0.6.0.0&lt;/a&gt; . Here's the nuspec that I used. If there is going to be an official nuget package released by the project, please let me know and I will take down my package immediately.&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;
&amp;lt;package xmlns=&amp;quot;http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd&amp;quot;&amp;gt;
    &amp;lt;metadata&amp;gt;
        &amp;lt;id&amp;gt;Microsoft.TestApi&amp;lt;/id&amp;gt;
        &amp;lt;version&amp;gt;0.6.0.0&amp;lt;/version&amp;gt;
        &amp;lt;authors&amp;gt;nithins&amp;lt;/authors&amp;gt;
        &amp;lt;owners&amp;gt;Microsoft&amp;lt;/owners&amp;gt;
        &amp;lt;licenseUrl&amp;gt;http://testapi.codeplex.com/license&amp;lt;/licenseUrl&amp;gt;
        &amp;lt;projectUrl&amp;gt;http://testapi.codeplex.com&amp;lt;/projectUrl&amp;gt;
        &amp;lt;requireLicenseAcceptance&amp;gt;false&amp;lt;/requireLicenseAcceptance&amp;gt;
        &amp;lt;tags&amp;gt;Microsoft Testing TestApi Test WPF .NET API&amp;lt;/tags&amp;gt;
        &amp;lt;description&amp;gt;TestApi is a library of test and utility APIs that enables developers and testers to create testing tools and automated tests for .NET and Win32 applications. TestApi provides a set of common test building blocks -- types, data-structures and algorithms -- in a simple, layered, componentized and documented stack.&amp;lt;/description&amp;gt;
        &amp;lt;summary&amp;gt;TestApi is a library of test and utility APIs that enables developers and testers to create testing tools and automated tests for .NET and Win32 applications.&amp;lt;/summary&amp;gt;
    &amp;lt;/metadata&amp;gt;
    &amp;lt;files&amp;gt;
        &amp;lt;file src=&amp;quot;**\TestApiCore.dll&amp;quot; target=&amp;quot;lib\net40&amp;quot; /&amp;gt;
        &amp;lt;file src=&amp;quot;**\TestApiCore.pdb&amp;quot; target=&amp;quot;lib\net40&amp;quot; /&amp;gt;
        &amp;lt;file src=&amp;quot;**\TestApiCore.xml&amp;quot; target=&amp;quot;lib\net40&amp;quot; /&amp;gt;
        &amp;lt;file src=&amp;quot;**\TestApiWpf.dll&amp;quot; target=&amp;quot;lib\net40&amp;quot; /&amp;gt;
        &amp;lt;file src=&amp;quot;**\TestApiWpf.pdb&amp;quot; target=&amp;quot;lib\net40&amp;quot; /&amp;gt;
        &amp;lt;file src=&amp;quot;**\TestApiWpf.xml&amp;quot; target=&amp;quot;lib\net40&amp;quot; /&amp;gt;
    &amp;lt;/files&amp;gt;
&amp;lt;/package&amp;gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;</description><author>nithins</author><pubDate>Tue, 19 Feb 2013 15:57:34 GMT</pubDate><guid isPermaLink="false">New Post: When will TestAPI be available via NuGet? 20130219035734P</guid></item><item><title>New Post: When will TestAPI be available via NuGet?</title><link>http://testapi.codeplex.com/discussions/264291</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;This still doesnt appear to be on nuget, which is a real shame.&lt;/p&gt;
&lt;/div&gt;</description><author>theperm</author><pubDate>Tue, 20 Nov 2012 14:42:30 GMT</pubDate><guid isPermaLink="false">New Post: When will TestAPI be available via NuGet? 20121120024230P</guid></item><item><title>Source code checked in, #69709</title><link>http://testapi.codeplex.com/SourceControl/changeset/changes/69709</link><description>Upgrade&amp;#58; New Version of LabDefaultTemplate.xaml. To upgrade your build definitions, please visit the following link&amp;#58; http&amp;#58;&amp;#47;&amp;#47;go.microsoft.com&amp;#47;fwlink&amp;#47;&amp;#63;LinkId&amp;#61;254563</description><author>Project Collection Service Accounts</author><pubDate>Mon, 01 Oct 2012 22:10:56 GMT</pubDate><guid isPermaLink="false">Source code checked in, #69709 20121001101056P</guid></item><item><title>Source code checked in, #69708</title><link>http://testapi.codeplex.com/SourceControl/changeset/changes/69708</link><description>Checked in by server upgrade</description><author>Project Collection Service Accounts</author><pubDate>Mon, 01 Oct 2012 22:06:45 GMT</pubDate><guid isPermaLink="false">Source code checked in, #69708 20121001100645P</guid></item><item><title>Commented Issue: Alt+Tab is doesn't work On win8 OS [23408]</title><link>http://testapi.codeplex.com/workitem/23408</link><description>Alt&amp;#43;Tab is work on win7 but didn&amp;#8217;t works on win8. code as below&amp;#58;&lt;br /&gt;Microsoft.Test.Input.Keyboard.Press&amp;#40;Microsoft.Test.Input.Key.LeftAlt&amp;#41;&amp;#59;&lt;br /&gt;Microsoft.Test.Input.Keyboard.Press&amp;#40;Microsoft.Test.Input.Key.Tab&amp;#41;&amp;#59;&lt;br /&gt;DispatcherOperations.WaitFor&amp;#40;DispatcherPriority.ApplicationIdle&amp;#41;&amp;#59;&lt;br /&gt;Microsoft.Test.Input.Keyboard.Release&amp;#40;Microsoft.Test.Input.Key.Tab&amp;#41;&amp;#59;&lt;br /&gt;Microsoft.Test.Input.Keyboard.Release&amp;#40;Microsoft.Test.Input.Key.LeftAlt&amp;#41;&amp;#59;&lt;br /&gt;Comments: ** Comment from web user: xiaxing86 ** &lt;p&gt;Alt&amp;#43;Tab is work on win7 but didn&amp;#8217;t works on win8. code as below&amp;#58;&lt;br /&gt;Microsoft.Test.Input.Keyboard.Press&amp;#40;Microsoft.Test.Input.Key.LeftAlt&amp;#41;&amp;#59;&lt;br /&gt;Microsoft.Test.Input.Keyboard.Press&amp;#40;Microsoft.Test.Input.Key.Tab&amp;#41;&amp;#59;&lt;br /&gt;DispatcherOperations.WaitFor&amp;#40;DispatcherPriority.ApplicationIdle&amp;#41;&amp;#59;&lt;br /&gt;Microsoft.Test.Input.Keyboard.Release&amp;#40;Microsoft.Test.Input.Key.Tab&amp;#41;&amp;#59;&lt;br /&gt;Microsoft.Test.Input.Keyboard.Release&amp;#40;Microsoft.Test.Input.Key.LeftAlt&amp;#41;&amp;#59;&lt;br /&gt; &lt;/p&gt;</description><author>xiaxing86</author><pubDate>Tue, 25 Sep 2012 07:14:09 GMT</pubDate><guid isPermaLink="false">Commented Issue: Alt+Tab is doesn't work On win8 OS [23408] 20120925071409A</guid></item><item><title>Created Issue: Alt+Tab is doesn't work On win8 OS [23408]</title><link>http://testapi.codeplex.com/workitem/23408</link><description>Alt&amp;#43;Tab is work on win7 but didn&amp;#8217;t works on win8. code as below&amp;#58;&lt;br /&gt;Microsoft.Test.Input.Keyboard.Press&amp;#40;Microsoft.Test.Input.Key.LeftAlt&amp;#41;&amp;#59;&lt;br /&gt;Microsoft.Test.Input.Keyboard.Press&amp;#40;Microsoft.Test.Input.Key.Tab&amp;#41;&amp;#59;&lt;br /&gt;DispatcherOperations.WaitFor&amp;#40;DispatcherPriority.ApplicationIdle&amp;#41;&amp;#59;&lt;br /&gt;Microsoft.Test.Input.Keyboard.Release&amp;#40;Microsoft.Test.Input.Key.Tab&amp;#41;&amp;#59;&lt;br /&gt;Microsoft.Test.Input.Keyboard.Release&amp;#40;Microsoft.Test.Input.Key.LeftAlt&amp;#41;&amp;#59;&lt;br /&gt;</description><author>xiaxing86</author><pubDate>Tue, 25 Sep 2012 07:12:46 GMT</pubDate><guid isPermaLink="false">Created Issue: Alt+Tab is doesn't work On win8 OS [23408] 20120925071246A</guid></item><item><title>New Post: Variation Generation Parameter Attributes</title><link>http://testapi.codeplex.com/discussions/396392</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Hello All,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;I am attempting to use the API at my work and have come across the following error when trying to build the following snippet.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div style="color:black; background-color:white"&gt;
&lt;pre&gt;&lt;span style="color:blue"&gt;class&lt;/span&gt; MyJobsWindow
    {
        [Parameter(0, 1, 12, 24)]
        &lt;span style="color:blue"&gt;public&lt;/span&gt; &lt;span style="color:blue"&gt;int&lt;/span&gt; window_start_hours { &lt;span style="color:blue"&gt;get&lt;/span&gt;; &lt;span style="color:blue"&gt;set&lt;/span&gt;; }
        
        [Parameter(&lt;span style="color:blue"&gt;new&lt;/span&gt; &lt;span style="color:blue"&gt;int&lt;/span&gt;[]{1,2,3,4})]
        &lt;span style="color:blue"&gt;public&lt;/span&gt; &lt;span style="color:blue"&gt;int&lt;/span&gt; window_start_minutes { &lt;span style="color:blue"&gt;get&lt;/span&gt;; &lt;span style="color:blue"&gt;set&lt;/span&gt;; }

        [Parameter(&lt;span style="color:blue"&gt;new&lt;/span&gt; &lt;span style="color:blue"&gt;string&lt;/span&gt;[]{ &lt;span style="color:#a31515"&gt;&amp;quot;p1&amp;quot;&lt;/span&gt;, &lt;span style="color:#a31515"&gt;&amp;quot;p2&amp;quot;&lt;/span&gt;, &lt;span style="color:#a31515"&gt;&amp;quot;p3&amp;quot;&lt;/span&gt; })]
        &lt;span style="color:blue"&gt;public&lt;/span&gt; &lt;span style="color:blue"&gt;string&lt;/span&gt; window_start_date { &lt;span style="color:blue"&gt;get&lt;/span&gt;; &lt;span style="color:blue"&gt;set&lt;/span&gt;; } 

    }
&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Error 1 An attribute argument must be a constant expression, typeof expression or array creation expression of an attribute parameter type c:\users\suresh.nanjan\documents\visual studio 2010\Projects\SprtJobsVariations\SprtJobsVariations\SprtJobsModel.cs
 81 20 SprtJobsVariations&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;I am surprised that I get this error only when I try to use some string type values for my ParameterAttribute ctor. Am I missing some thing fundamental here, I appreciate any help.&lt;/p&gt;
&lt;p&gt;My intention is to use the following form of supplying values to parameter fields&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;pre&gt;[Parameter(new string[]{ 
DateTime.Today.AddDays(-1).ToString(), DateTime.Today.ToString(), DateTime.Today.AddDays(1).ToString(), DateTime.Today.AddDays(-7).ToString(), DateTime.Today.AddDays(7).ToString(), DateTime.Today.AddMonths(-1).ToString(), DateTime.Today.AddMonths(1).ToString() }
)]&lt;/pre&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Regards&lt;/p&gt;
&lt;p&gt;Suresh&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;br&gt;
&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;</description><author>nsures</author><pubDate>Fri, 21 Sep 2012 13:01:38 GMT</pubDate><guid isPermaLink="false">New Post: Variation Generation Parameter Attributes 20120921010138P</guid></item><item><title>Created Issue: IndexOutOfRangeException in NumberProperty.InitializeNumberCharDictionary [23138]</title><link>http://testapi.codeplex.com/workitem/23138</link><description>An IndexOutOfRangeException is thrown on line 89 of NumberProperty.cs due to the fact that there are 2 identical ranges in the &amp;#96;expectedRanges&amp;#96; parameter under certain conditions which I am not fully able to describe, however, it appears to be a bug with clearing the cached &amp;#39;range&amp;#39; state in StringFactory.&lt;br /&gt;&lt;br /&gt;This unit test fails, highlighting the issue&amp;#58;&lt;br /&gt;&lt;br /&gt;&amp;#91;Fact&amp;#93;&lt;br /&gt;public void ChangingStringPropertiesResetsCachedStringFactoryState&amp;#40;&amp;#41;&lt;br /&gt;&amp;#123;&lt;br /&gt;    var properties &amp;#61; new StringProperties&lt;br /&gt;        &amp;#123;&lt;br /&gt;            MinNumberOfCodePoints &amp;#61; 10,&lt;br /&gt;            MaxNumberOfCodePoints &amp;#61; 30&lt;br /&gt;        &amp;#125;&amp;#59;&lt;br /&gt;    var s1 &amp;#61; StringFactory.GenerateRandomString&amp;#40;properties, 1234&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;    properties &amp;#61; new StringProperties&amp;#40;&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            MinNumberOfCodePoints &amp;#61; 10,&lt;br /&gt;            MaxNumberOfCodePoints &amp;#61; 30,&lt;br /&gt;            HasNumbers &amp;#61; true&lt;br /&gt;        &amp;#125;&amp;#59;&lt;br /&gt;&lt;br /&gt;    s1 &amp;#61; StringFactory.GenerateRandomString&amp;#40;properties, 1234&amp;#41;&amp;#59;&lt;br /&gt;&amp;#125;&lt;br /&gt;&lt;br /&gt;Moving the &amp;#96;ranges.Clear&amp;#40;&amp;#41;&amp;#96; call in StringFactory.InitializeProperties before the conditional fixes this problem, since it appears to reset the chached state correctly.&lt;br /&gt;&lt;br /&gt;However, I&amp;#39;d even say further the design of this class is suspect, since cached static state prevents any concurrency. Why is StringFactory static&amp;#63; Why not create a StringFactory per properties as an instance, which would allow the desired caching without the global state which causes these kinds of problems&amp;#63;&lt;br /&gt;</description><author>codekaizen</author><pubDate>Tue, 07 Aug 2012 21:50:48 GMT</pubDate><guid isPermaLink="false">Created Issue: IndexOutOfRangeException in NumberProperty.InitializeNumberCharDictionary [23138] 20120807095048P</guid></item><item><title>New Post: UnicodeChart.AsciiDigits appears to be defined too broadly</title><link>http://testapi.codeplex.com/discussions/361188</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Thanks for the insight. It could very well be in the design doc, but until now I didn't even know one existed. If it was called "readme" or "release notes" I'm sure I would have read it. Sorry for the oversight.&lt;/p&gt;
&lt;p&gt;Can you speculate as to release? The work here is surprisingly high-quality and comprehensive. I'd vote for sooner release vs. later.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</description><author>codekaizen</author><pubDate>Fri, 29 Jun 2012 02:45:22 GMT</pubDate><guid isPermaLink="false">New Post: UnicodeChart.AsciiDigits appears to be defined too broadly 20120629024522A</guid></item><item><title>New Post: UnicodeChart.AsciiDigits appears to be defined too broadly</title><link>http://testapi.codeplex.com/discussions/361188</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;agree. It was by designed that we used the range 0x0000 - 0x007F. UnicodeRangeDatabase initialized Scripts and Symbols and Puncatuations&amp;nbsp;by following &lt;a href="http://www.unicode.org/charts/"&gt;http://www.unicode.org/charts/&lt;/a&gt;. They were further defined as Group and SubGroup. The UnicodeRange used&amp;nbsp;was the range directly from the linked pdf file (same to FullwidthAsciiDigits). We did not refine further due to the time constrain particularly some of them were not in one&amp;nbsp;contiguous range (multiple ranges instead). For NumberProperty, the range was only used for validation purpose. For more precise result, properties.UnicodeRanges.Add(&lt;span class="kwrd"&gt;new&lt;/span&gt; UnicodeRange(0x30, 0x39)) can be used for now. We were hoping to refine them after the first release. I thought it was mentioned in the design doc.&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Dennis&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div id="_mcePaste" class="mcePaste" style="position: absolute; width: 1px; height: 1px; overflow: hidden; top: 0px; left: -10000px;"&gt;﻿&lt;/div&gt;&lt;/div&gt;</description><author>dennisd</author><pubDate>Fri, 29 Jun 2012 00:47:37 GMT</pubDate><guid isPermaLink="false">New Post: UnicodeChart.AsciiDigits appears to be defined too broadly 20120629124737A</guid></item><item><title>New Post: UnicodeChart.AsciiDigits appears to be defined too broadly</title><link>http://testapi.codeplex.com/discussions/361188</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;In the file &lt;span style="text-decoration:underline"&gt;Source\TestApiCore\Code\Text\UnicodeRangeDatabase.cs&lt;/span&gt; the following line defines the range for UnicodeChart.AsciiDigits:&lt;/p&gt;
&lt;div style="color:black; background-color:white"&gt;
&lt;pre&gt;symbolsAndPunctuation[14] = &lt;span style="color:blue"&gt;new&lt;/span&gt; Group(&lt;span style="color:blue"&gt;new&lt;/span&gt; UnicodeRange(0x0000, 0x007F), &lt;span style="color:#a31515"&gt;&amp;quot;Numbers and Digits&amp;quot;&lt;/span&gt;, &lt;span style="color:#a31515"&gt;&amp;quot;ASCII Digits&amp;quot;&lt;/span&gt;, &lt;span style="color:#a31515"&gt;&amp;quot;latin&amp;quot;&lt;/span&gt;, UnicodeChart.AsciiDigits);&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;I think this range (0x00 - 0x7F) is too broad. Looking at the chart for ASCII from unicode.org (here
&lt;a title="http://unicode.org/charts/PDF/U0000.pdf" href="http://unicode.org/charts/PDF/U0000.pdf" target="_blank"&gt;
http://unicode.org/charts/PDF/U0000.pdf&lt;/a&gt;), it indicates that digits are only 0x30 - 0x39, which correlates with my experience with ASCII digits.&lt;/p&gt;
&lt;/div&gt;</description><author>codekaizen</author><pubDate>Wed, 27 Jun 2012 22:55:12 GMT</pubDate><guid isPermaLink="false">New Post: UnicodeChart.AsciiDigits appears to be defined too broadly 20120627105512P</guid></item><item><title>New Post: Snapshot .ToByteArray() thoughts</title><link>http://testapi.codeplex.com/discussions/278379</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;I know this post is a bit old, but I think adding this is a great idea. I may try to add it in my first submission if you haven't already.&lt;/p&gt;&lt;/div&gt;</description><author>egscott2004</author><pubDate>Wed, 23 May 2012 20:05:21 GMT</pubDate><guid isPermaLink="false">New Post: Snapshot .ToByteArray() thoughts 20120523080521P</guid></item><item><title>Reviewed: TestApi v0.6 (Mar 21, 2012)</title><link>http://testapi.codeplex.com/releases/view/60572#ReviewBy-NLord</link><description>Rated 4 Stars &amp;#40;out of 5&amp;#41; - Excellent set of utilities, successfully used it for 2 years for automated functional and non-functional testing. I would extend searching functions, but still &amp;#8211; that is a good choice for a test automation project.</description><author>NLord</author><pubDate>Wed, 21 Mar 2012 14:58:43 GMT</pubDate><guid isPermaLink="false">Reviewed: TestApi v0.6 (Mar 21, 2012) 20120321025843P</guid></item><item><title>Reviewed: TestApi v0.6 (Dec 14, 2011)</title><link>http://testapi.codeplex.com/releases/view/60572#ReviewBy-MikeHughes</link><description>Rated 5 Stars &amp;#40;out of 5&amp;#41; - Mouse and Keyboard worked perfectly straight out of the box.  Would like Current position of mouse included but otherwise brilliant.</description><author>MikeHughes</author><pubDate>Wed, 14 Dec 2011 13:51:50 GMT</pubDate><guid isPermaLink="false">Reviewed: TestApi v0.6 (Dec 14, 2011) 20111214015150P</guid></item><item><title>New Post: Snapshot .ToByteArray() thoughts</title><link>http://testapi.codeplex.com/discussions/278379</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;I just had a comment on the Snapshot class of TestApi. I've been wanting to modify images in memory and thus was thinking about adding a .ToByteArray() method to the Snapshot class to go along side .ToFile(). Would there be any significant downside to this
 addition?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div style="color:black; background-color:white"&gt;
&lt;pre&gt;&lt;span style="color:gray"&gt;///&lt;/span&gt; &lt;span style="color:gray"&gt;&amp;lt;summary&amp;gt;&lt;/span&gt;
&lt;span style="color:gray"&gt;///&lt;/span&gt;&lt;span style="color:green"&gt; Writes the current Snapshot to a byte array&lt;/span&gt;
&lt;span style="color:gray"&gt;///&lt;/span&gt; &lt;span style="color:gray"&gt;&amp;lt;/summary&amp;gt;&lt;/span&gt;
&lt;span style="color:gray"&gt;///&lt;/span&gt; &lt;span style="color:gray"&gt;&amp;lt;param name=&amp;quot;imageFormat&amp;quot;&amp;gt;&lt;/span&gt;&lt;span style="color:green"&gt;The image format to be used&amp;lt;/param&amp;gt;&lt;/span&gt;
&lt;span style="color:gray"&gt;///&lt;/span&gt; &lt;span style="color:gray"&gt;&amp;lt;returns&amp;gt;&lt;/span&gt;&lt;span style="color:gray"&gt;&amp;lt;/returns&amp;gt;&lt;/span&gt;
&lt;span style="color:blue"&gt;public&lt;/span&gt; &lt;span style="color:blue"&gt;byte&lt;/span&gt;[] ToByteArray(ImageFormat imageFormat)
{
    &lt;span style="color:blue"&gt;byte&lt;/span&gt;[] data = &lt;span style="color:blue"&gt;null&lt;/span&gt;;
    &lt;span style="color:blue"&gt;using&lt;/span&gt; (&lt;span style="color:blue"&gt;var&lt;/span&gt; stream = &lt;span style="color:blue"&gt;new&lt;/span&gt; MemoryStream())
    {
        CreateBitmapFromSnapshot().Save(stream, imageFormat);
        data = stream.ToArray();
    }
    &lt;span style="color:blue"&gt;return&lt;/span&gt; data;
}
&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Any thoughts are greatly appreciated. Thank you!&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;</description><author>rcurrie</author><pubDate>Fri, 04 Nov 2011 17:37:13 GMT</pubDate><guid isPermaLink="false">New Post: Snapshot .ToByteArray() thoughts 20111104053713P</guid></item><item><title>New Post: v0.6, Notes regarding how to get the sample work.</title><link>http://testapi.codeplex.com/discussions/247025</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;checking with project owner on the update schedule.&lt;/p&gt;&lt;/div&gt;</description><author>billliu</author><pubDate>Thu, 15 Sep 2011 21:19:31 GMT</pubDate><guid isPermaLink="false">New Post: v0.6, Notes regarding how to get the sample work. 20110915091931P</guid></item><item><title>New Post: v0.6, Notes regarding how to get the sample work.</title><link>http://testapi.codeplex.com/discussions/247025</link><description>&lt;div style="line-height: normal;"&gt;
&lt;div&gt;
&lt;p&gt;Thank you! I can’t believe I missed that. Version .5 will work. Will we need to wait for version .7 before updating for Fault Injection?&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;</description><author>Creetor</author><pubDate>Thu, 15 Sep 2011 12:53:56 GMT</pubDate><guid isPermaLink="false">New Post: v0.6, Notes regarding how to get the sample work. 20110915125356P</guid></item></channel></rss>