<?xml version="1.0"?>
<rss version="2.0">
<channel>
<title>Pretty Objects Web Site - Recent Posts</title>
<link>http://forum.prettyobjects.com/recent.aspx</link>
<description>Pretty Objects Web Site - Recent Posts</description>
<language>en-us</language>
<docs>http://blogs.law.harvard.edu/tech/rss</docs>
<generator>Jitbit AspNetForum</generator>
<pubDate>Fri, 10 Sep 2010 07:54:45 GMT</pubDate>
<lastBuildDate>Fri, 10 Sep 2010 07:54:45 GMT</lastBuildDate>
<item>
<link>http://forum.prettyobjects.com/messages.aspx?TopicID=84</link>
<title>Topic &quot;VS2010 Integration&quot; a message from Ludovic Dubois</title>
<description><![CDATA[Hi!<br/><br/><br/>Thanks for your interest.<br/><br/><br/>We plan to have a Visual Studio 2010 version of Visual T# soon (in october or november 2010), depending on the interest of other people and changes to make to our actual version.]]></description>
<pubDate>Fri, 10 Sep 2010 07:54:45 GMT</pubDate>
</item>
<item>
<link>http://forum.prettyobjects.com/messages.aspx?TopicID=84</link>
<title>Topic &quot;VS2010 Integration&quot; a message from irium</title>
<description><![CDATA[Hi! Thanks for your excellent product. Are there any plans to develop VS2010 add-in or extension?]]></description>
<pubDate>Fri, 10 Sep 2010 01:28:55 GMT</pubDate>
</item>
<item>
<link>http://forum.prettyobjects.com/messages.aspx?TopicID=83</link>
<title>Topic &quot;Visual T# v1.9.2&quot; a message from Arsène von Wyss</title>
<description><![CDATA[Great, downloading it right now. <img src="images/smilies/smile.gif" border=0 />]]></description>
<pubDate>Sat, 26 Jun 2010 08:21:31 GMT</pubDate>
</item>
<item>
<link>http://forum.prettyobjects.com/messages.aspx?TopicID=83</link>
<title>Topic &quot;Visual T# v1.9.2&quot; a message from Ludovic Dubois</title>
<description><![CDATA[This new version of Visual T# is a minor release that enhance Visual Studio integration <br/><br/><br/><b>New features</b><br/><ul><li>Use upper case letters to search for name within Intellisense (for example: Console.WL [Ctrl]+[Space] will show you WindowLength, WriteLine ...)</li><li>Resources can now be integrated into T# projects</li><li>New item templates are now organized into Categories<br/></li></ul><b>Improvements</b><br/><ul><li>Project references are no more locked!</li><li>Intellisense now displays less stuff (only what is expected to show!). But Project References are still loaded from disk, even for projects in the same solution!</li><li>Code Completion for attributes does not add "Attribute" suffix<br/></li></ul><b>Bug Fixes</b><br/><ul><li>Minor bug fixes, especially in Intellisense</li></ul><br/>Go to the <a href="http://forum.prettyobjects.com/topic82-visual-t-v192.aspx?MessageID=134#post134" target="_blank" rel="nofollow">download forum</a> and enjoy testing! <img src="images/smilies/smile.gif" border=0 /><br/><em>edited by Ludovic Dubois on 23/06/2010</em>]]></description>
<pubDate>Wed, 23 Jun 2010 14:59:42 GMT</pubDate>
</item>
<item>
<link>http://forum.prettyobjects.com/messages.aspx?TopicID=82</link>
<title>Topic &quot;Visual T# v1.9.2&quot; a message from Ludovic Dubois</title>
<description><![CDATA[UPGRAGE YOUR VISUAL T# to v1.9.2 and have a better Visual Studio integration <br/><br/>If this is the first time you install a language (other than Visual Studio ones), you have to run <a href="http://forum.prettyobjects.com/upload/2/ProjectAggregator2.msi" target="_blank" rel="nofollow">ProjectAggregator2.msi</a> too. You can run it before or after installing Visual T#. <br/>If you are not sure if you need to install it, run it: it will stops if there is nothing to do. <br/><br/>Note that you need VS2008 SP1 for installing Visual T# in Visual Studio 2008.]]></description>
<pubDate>Wed, 23 Jun 2010 14:57:20 GMT</pubDate>
</item>
<item>
<link>http://forum.prettyobjects.com/messages.aspx?TopicID=79</link>
<title>Topic &quot;Embedded resources&quot; a message from Ludovic Dubois</title>
<description><![CDATA[I don't know if you know that <a href="http://www.prettyobjects.com/nightlybuilds/" target="_blank" rel="nofollow">nightly builds</a> are available?<br/><br/><br/>I added resources in build 1107. Can you try it and tell me if it fixes your problem?<br/><br/><br/>Thanks for making Visual T# better.]]></description>
<pubDate>Fri, 28 May 2010 09:10:22 GMT</pubDate>
</item>
<item>
<link>http://forum.prettyobjects.com/messages.aspx?TopicID=79</link>
<title>Topic &quot;Embedded resources&quot; a message from Ludovic Dubois</title>
<description><![CDATA[That's fine.<br/><br/><br/>I'm already working on it! <img src="images/smilies/wink.gif" border=0 />]]></description>
<pubDate>Wed, 26 May 2010 15:32:04 GMT</pubDate>
</item>
<item>
<link>http://forum.prettyobjects.com/messages.aspx?TopicID=79</link>
<title>Topic &quot;Embedded resources&quot; a message from Arsène von Wyss</title>
<description><![CDATA[One sample: I have written a engine for the <a href="http://www.devincook.com/goldparser/" target="_blank" rel="nofollow">GOLD Parser System</a>. Now this application generates a binary table file with symbols and DFA and LALR states, which must be read by my engine in the first step fr further processing. So even though the contents of the file is well defined, there's no way that I'm going to create a MemoryStream with that data in code without going through great pain (decoding Base64 would be the best approach I guess). So alone for the table file reader I have quite a number of tests which ensure that the file is correctly loaded and symbols are present as expected - which is why the very same stream is read and used for a large number of tests.]]></description>
<pubDate>Wed, 26 May 2010 15:06:42 GMT</pubDate>
</item>
<item>
<link>http://forum.prettyobjects.com/messages.aspx?TopicID=81</link>
<title>Topic &quot;Combining criteria with OR&quot; a message from Ludovic Dubois</title>
<description><![CDATA[See discussion at: <a href="http://bugs.prettyobjects.com:8888/issue/TSHARP-147" target="_blank" rel="nofollow">TSHARP-147</a> <img src="images/smilies/smile.gif" border=0 />]]></description>
<pubDate>Tue, 25 May 2010 09:46:06 GMT</pubDate>
</item>
<item>
<link>http://forum.prettyobjects.com/messages.aspx?TopicID=79</link>
<title>Topic &quot;Embedded resources&quot; a message from Ludovic Dubois</title>
<description><![CDATA[I agree. It's a great place for testing streams... if you do not have so much cases to test! <img src="images/smilies/smile.gif" border=0 /><br/>Otherwise, building cases in MemoryStream would be the best. Build exactly the case you want before runtest statement and test it...]]></description>
<pubDate>Fri, 21 May 2010 16:34:15 GMT</pubDate>
</item>
<item>
<link>http://forum.prettyobjects.com/messages.aspx?TopicID=79</link>
<title>Topic &quot;Embedded resources&quot; a message from Arsène von Wyss</title>
<description><![CDATA[Perfect!<br/><br/><br/><br/>However, I wonder what your suggestion is for testing stuff which involves reading from files/streams? Embedded Resources just feel natural to me because they have no dependencies on external resources; the file cannot be locked or missing, and they're really part of the test code assembly.]]></description>
<pubDate>Fri, 21 May 2010 09:41:54 GMT</pubDate>
</item>
<item>
<link>http://forum.prettyobjects.com/messages.aspx?TopicID=78</link>
<title>Topic &quot;Exception on compile&quot; a message from Arsène von Wyss</title>
<description><![CDATA[Great, thanks! I'll add issues to the bug tracker in the future; I didn't know where else to post it than here.]]></description>
<pubDate>Fri, 21 May 2010 09:38:45 GMT</pubDate>
</item>
<item>
<link>http://forum.prettyobjects.com/messages.aspx?TopicID=80</link>
<title>Topic &quot;Syntax for test methods testing a constructor&quot; a message from Ludovic Dubois</title>
<description><![CDATA[You should use the name of the class, just like in C#.<br/><br/><br/>testclass for Product<br/>{<br/>  test Product( string name, double price )<br/>  {<br/>    runtest Product p = new Product( "My Product", 123 );<br/>    assert ...;<br/>  }<br/>}]]></description>
<pubDate>Thu, 20 May 2010 12:40:32 GMT</pubDate>
</item>
<item>
<link>http://forum.prettyobjects.com/messages.aspx?TopicID=79</link>
<title>Topic &quot;Embedded resources&quot; a message from Ludovic Dubois</title>
<description><![CDATA[You are the first one asking for this functionality. <img src="images/smilies/wink.gif" border=0 /><br/>Thus, we will add it very soon.]]></description>
<pubDate>Thu, 20 May 2010 12:36:05 GMT</pubDate>
</item>
<item>
<link>http://forum.prettyobjects.com/messages.aspx?TopicID=78</link>
<title>Topic &quot;Exception on compile&quot; a message from Ludovic Dubois</title>
<description><![CDATA[The error message is here (last line): Z:\Test\TestClass.ts(10,14): error TS400090: '1' cannot be written to<br/>But I agree: the exception should not be thrown!<br/><br/><br/>I just add it to our bugs tracker system: <a href="http://bugs.prettyobjects.com" target="_blank" rel="nofollow">http://bugs.prettyobjects.com</a> <br/>We will resolve it soon, you can watch the issue if you want.]]></description>
<pubDate>Thu, 20 May 2010 12:34:33 GMT</pubDate>
</item>
<item>
<link>http://forum.prettyobjects.com/messages.aspx?TopicID=81</link>
<title>Topic &quot;Combining criteria with OR&quot; a message from Arsène von Wyss</title>
<description><![CDATA[I have been trying to implement a test which uses the || criteria operator, closely following the following sample in the documentation:<br/><br/><b>testclass for Product {</b><br/><b>  test Price set</b><br/><b>    when MinIncluded.BelowMinCase</b><br/><b>  {</b><br/><b>    ... </b><span style="color:green"><b>// code testing negative price</b></span><br/><b>  }</b><br/><b> </b><br/><b>  test Price set</b><br/><b>  {</b><br/><b>    runtest ValidatePriceSet( </b><span style="color:blue"><b>0</b></span><b> );</b><br/><b>    runtest ValidatePriceSet( </b><span style="color:blue"><b>10</b></span><b> );</b><br/><b>  }</b><br/><b> </b><br/><b>  test Price set</b><br/><b>    signature ValidatePriceSet( double val )</b><br/><b>    when MinIncluded.IsMin || MinIncluded.IsAboveMin</b><br/><b>  {</b><br/><b>    Product p = new Product( </b><span style="color:blue"><b>"T#"</b></span><b>, </b><span style="color:blue"><b>100</b></span><b> );</b><br/><b>    runtest p.Price = val;</b><br/><b>    assert p.Price == val;</b><br/><b>  }</b><br/><b>}</b><br/><br/><br/><br/>One minor issue was that the signature which requires a "void" before the method name. That was quickly fixed.<br/><br/><br/><br/><br/>However, now the tests still fail, I get a NullReferenceException which I have no idea what causes it. The test output is not helpful in locating the error and the debugger doesn't give me more information either; the following is in the output:<br/><br/><br/><br/><br/><br/>A first chance exception of type 'System.ArgumentNullException' occurred in mscorlib.dll<br/><br/>A first chance exception of type 'System.NullReferenceException' occurred in TSharp.dll<br/><br/>A first chance exception of type 'System.NullReferenceException' occurred in TSharp.dll<br/><br/>A first chance exception of type 'System.Reflection.TargetInvocationException' occurred in mscorlib.dll<br/><br/><br/><br/><br/>Here's my test code:<br/><br/><br/><b><br/><span style="color:#000000">using System;</span><br/><span style="color:#000000">using System.IO;</span><br/><span style="color:#000000">using TSharp.Criteria;</span><br/><span style="color:#000000">using bsn.GoldParser.Grammar;</span><br/><span style="color:#000000"> </span><br/><span style="color:#000000">namespace bsn.GoldParserTest {</span><br/><span style="color:#000000">  testclass for CompiledGrammar {</span><br/><span style="color:#000000">    private CompiledGrammar grammar;</span><br/><span style="color:#000000"> </span><br/><span style="color:#000000">    testcontext {</span><br/><span style="color:#000000">      using (Stream stream = new FileStream(@"Z:\Test\TestGrammar.cgt", FileMode.Open)) {</span><br/><span style="color:#000000">        grammar = CompiledGrammar.Load(stream);</span><br/><span style="color:#000000">      }</span><br/><span style="color:#000000">      runtest;</span><br/><span style="color:#000000">    }</span><br/><span style="color:#000000"> </span><br/><span style="color:#000000">    test TryGetSymbol(string symbolName, out Symbol) </span><br/><span style="color:#000000">    when symbolName: ValidFormattedString.NullCase {</span><br/><span style="color:#000000">      Symbol symbol;</span><br/><span style="color:#000000">      bool result;</span><br/><span style="color:#000000">      runtest result = grammar.TryGetSymbol(null, out symbol);</span><br/><span style="color:#000000">      assert thrown ArgumentNullException;</span><br/><span style="color:#000000">    }</span><br/><span style="color:#000000"> </span><br/><span style="color:#000000">    test TryGetSymbol(string symbolName, out Symbol) </span><br/><span style="color:#000000">    signature void ValidateTryGetSymbol(string symName) </span><br/><span style="color:#000000">    when symbolName: ValidFormattedString.EmptyCase || ValidFormattedString.InvalidFormatCase {</span><br/><span style="color:#000000">      Symbol symbol;</span><br/><span style="color:#000000">      bool result;</span><br/><span style="color:#000000">      runtest result = grammar.TryGetSymbol(symName, out symbol);</span><br/><span style="color:#000000">      assert result == false;</span><br/><span style="color:#000000">      assert symbol == null;</span><br/><span style="color:#000000">    }</span><br/><span style="color:#000000"> </span><br/><span style="color:#000000">    test TryGetSymbol(string symbolName, out Symbol) {</span><br/><span style="color:#000000">      runtest ValidateTryGetSymbol(null);</span><br/><span style="color:#000000">      runtest ValidateTryGetSymbol("invalid name");</span><br/><span style="color:#000000">    }</span><br/><span style="color:#000000"> </span><br/><span style="color:#000000">    test TryGetSymbol(string symbolName, out Symbol) </span><br/><span style="color:#000000">    when symbolName: ValidFormattedString.IsValidFormat {</span><br/><span style="color:#000000">      Symbol symbol;</span><br/><span style="color:#000000">      bool result;</span><br/><span style="color:#000000">      runtest result = grammar.TryGetSymbol("Integer", out symbol);</span><br/><span style="color:#000000">      assert result == true;</span><br/><span style="color:#000000">      assert symbol.Name == "Integer";</span><br/><span style="color:#000000">    }</span><br/><span style="color:#000000">  }</span><br/><span style="color:#000000">}</span><br/><br/></b>]]></description>
<pubDate>Thu, 20 May 2010 11:03:37 GMT</pubDate>
</item>
<item>
<link>http://forum.prettyobjects.com/messages.aspx?TopicID=80</link>
<title>Topic &quot;Syntax for test methods testing a constructor&quot; a message from Arsène von Wyss</title>
<description><![CDATA[When I declare a test, I can specify which method or property it tests. However, I have not been able to find a valid syntax to define that the constructor is to be tested, and the documentation doesn't seem to mention this either. So what's the best practice for testing those?]]></description>
<pubDate>Thu, 20 May 2010 09:53:35 GMT</pubDate>
</item>
<item>
<link>http://forum.prettyobjects.com/messages.aspx?TopicID=79</link>
<title>Topic &quot;Embedded resources&quot; a message from Arsène von Wyss</title>
<description><![CDATA[I've tried to convert some existing NUnit tests to T#. Now I have a class which loads data from a stream. For convenience and self-containment, I usually embed those files as resources into the test assembly so that the tests have no external dependency even though they load data from a stream.<br/><br/><br/><br/>Unfortunately, even after settings the file to "Embedded Resource" in the Project Explorer in Visual Studio, it is not embedded, which obviously leads to an invalid test (the testcontext step fails).]]></description>
<pubDate>Thu, 20 May 2010 09:50:56 GMT</pubDate>
</item>
<item>
<link>http://forum.prettyobjects.com/messages.aspx?TopicID=78</link>
<title>Topic &quot;Exception on compile&quot; a message from Arsène von Wyss</title>
<description><![CDATA[Using V1.9.1 build 1101.<br/><br/>I created a new test project with the following test (sorry for the formatting - does this forum support code blocks?):<br/><br/><br/><br/><br/>using System;<br/><br/>using TSharp.Criteria;<br/><br/><br/><br/><br/>namespace bsn.GoldParserTest<br/><br/>{<br/><br/>  testclass<br/><br/>  {<br/><br/>    test<br/><br/>    {<br/><br/>      runtest 1=0;<br/><br/>    }<br/><br/>  }<br/><br/>}<br/><br/><br/><br/><br/>I do know that it should be 1==0 instead of 1=0, but I didn't expect the compiler to throw a NullReferenceException:<br/><br/><br/><br/><br/>	Task "TSharpCompiler"<br/><br/>		T# Compilation Task<br/><br/>C:\Program Files (x86)\MSBuild\Pretty Objects\TSharp\1.0\TSharp.targets(22,5): error : TSharpCompiler.Nodes.TSharpDebugException: Z:\Test\TestClass.ts(10,16): System.NullReferenceException: Object reference not set to an instance of an object. ---&gt; System.NullReferenceException: Object reference not set to an instance of an object.<br/><br/>   at TSharpCompiler.Nodes.Expressions.AssignmentExpression.get_HasSideEffects() in C:\TeamCity\buildAgent\work\f825465bfabafd8d\TSharpComp\TSharpCompiler\Nodes\Expressions\AssignmentExpression.cs:line 106<br/><br/>   at TSharpCompiler.Nodes.Expressions.Expression.ValidateUsage(Statement currentStatement) in C:\TeamCity\buildAgent\work\f825465bfabafd8d\TSharpComp\TSharpCompiler\Nodes\Expressions\Expression.cs:line 564<br/><br/>   at TSharpCompiler.Nodes.Expressions.AssignmentExpression.ValidateUsage(Statement currentStatement) in C:\TeamCity\buildAgent\work\f825465bfabafd8d\TSharpComp\TSharpCompiler\Nodes\Expressions\AssignmentExpression.cs:line 242<br/><br/>   at TSharpCompiler.Nodes.Expressions.Expression.SafeValidateUsage(Statement currentStatement) in C:\TeamCity\buildAgent\work\f825465bfabafd8d\TSharpComp\TSharpCompiler\Nodes\Expressions\Expression.cs:line 545<br/><br/>   --- End of inner exception stack trace ---<br/><br/>   at TSharpCompiler.Nodes.Expressions.Expression.SafeValidateUsage(Statement currentStatement) in C:\TeamCity\buildAgent\work\f825465bfabafd8d\TSharpComp\TSharpCompiler\Nodes\Expressions\Expression.cs:line 557<br/><br/>   at TSharpCompiler.Nodes.Statements.ExpressionStatement.ValidateUsage() in C:\TeamCity\buildAgent\work\f825465bfabafd8d\TSharpComp\TSharpCompiler\Nodes\Statements\ExpressionStatement.cs:line 76<br/><br/>   at TSharpCompiler.Nodes.Statements.Statement.SafeValidateUsage() in C:\TeamCity\buildAgent\work\f825465bfabafd8d\TSharpComp\TSharpCompiler\Nodes\Statements\Statement.cs:line 388<br/><br/>   at TSharpCompiler.TSharpSpecific.RuntestStatement.ValidateUsage() in C:\TeamCity\buildAgent\work\f825465bfabafd8d\TSharpComp\TSharpCompiler\TSharpSpecific\RuntestStatement.cs:line 211<br/><br/>   at TSharpCompiler.Nodes.Statements.Statement.SafeValidateUsage() in C:\TeamCity\buildAgent\work\f825465bfabafd8d\TSharpComp\TSharpCompiler\Nodes\Statements\Statement.cs:line 388<br/><br/>   at TSharpCompiler.Nodes.Statements.CompositeStatement.ValidateUsage(StatementStatus& otherStatus) in C:\TeamCity\buildAgent\work\f825465bfabafd8d\TSharpComp\TSharpCompiler\Nodes\Statements\CompositeStatement.cs:line 311<br/><br/>   at TSharpCompiler.Nodes.Statements.TopLevelBlockStatement.ValidateUsage() in C:\TeamCity\buildAgent\work\f825465bfabafd8d\TSharpComp\TSharpCompiler\Nodes\Statements\TopLevelBlockStatement.cs:line 155<br/><br/>   at TSharpCompiler.Nodes.Statements.Statement.SafeValidateUsage() in C:\TeamCity\buildAgent\work\f825465bfabafd8d\TSharpComp\TSharpCompiler\Nodes\Statements\Statement.cs:line 388<br/><br/>   at TSharpCompiler.Nodes.CSI.MethodDeclaration.ValidateUsage() in C:\TeamCity\buildAgent\work\f825465bfabafd8d\TSharpComp\TSharpCompiler\Nodes\CSI\MethodDeclaration.cs:line 443<br/><br/>   at TSharpCompiler.TSharpSpecific.TestMethodDeclaration.ValidateUsage() in C:\TeamCity\buildAgent\work\f825465bfabafd8d\TSharpComp\TSharpCompiler\TSharpSpecific\TestMethodDeclaration.cs:line 461<br/><br/>   at TSharpCompiler.Nodes.CSI.CSIDeclaration.ValidateMemberUsage() in C:\TeamCity\buildAgent\work\f825465bfabafd8d\TSharpComp\TSharpCompiler\Nodes\CSI\CSIDeclaration.cs:line 2443<br/><br/>   at TSharpCompiler.TSharpSpecific.TestClassDeclaration.ValidateUsage() in C:\TeamCity\buildAgent\work\f825465bfabafd8d\TSharpComp\TSharpCompiler\TSharpSpecific\TestClassDeclaration.cs:line 199<br/><br/>   at TSharpCompiler.Compiler.TSCompiler.Compile(String projectPath, Program programToCompile, ICompilerStrategy strategy, Boolean reflectionOnly) in C:\TeamCity\buildAgent\work\f825465bfabafd8d\TSharpComp\TSharpCompiler\Compiler\TSCompiler.cs:line 224<br/><br/>   at TSharp.MSBuild.Compiler.Compile(TaskLoggingHelper taskLogger, String projectPath, String[] constants, String[] sourceFiles, PEFileKinds targetKind, Boolean includeDebugInformation, String outputAssembly, IEnumerable assemblyFullNames, IEnumerable assemblyFileNames, String[] signatureFormats, String[] nameFormats) in C:\TeamCity\buildAgent\work\f825465bfabafd8d\TSharpComp\TSharp.MSBuild\Compiler.cs:line 67<br/><br/>Z:\Test\TestClass.ts(10,14): error TS400090: '1' cannot be written to]]></description>
<pubDate>Thu, 20 May 2010 09:11:32 GMT</pubDate>
</item>
<item>
<link>http://forum.prettyobjects.com/messages.aspx?TopicID=77</link>
<title>Topic &quot;Visual T# v1.9.1&quot; a message from Ludovic Dubois</title>
<description><![CDATA[This new version of Visual T# adds an exciting new feature you do not find in any other product:<br/><br/><br/><b>New features</b><br/><ul><li>Generate missing test skeleton from Tests Explorer case (drag missing case and drop it in source code)</li><li>Select Tests Explorer test node and test case from source code (contextual menu: Visual T#|Select Test in Tests Explorer)</li><li>Retrieve case from Test Explorer test node (contextual menu 'Goto Case')</li></ul><b>Improvements</b><br/><ul><li>Big refactoring for source and symbols management in Visual Studio (QuickInfo, Tool Tips, Code Completion, ClassView, DropDown, Tests Explorer...)</li></ul><b>Bug Fixes</b><br/><ul><li>Minor bug fixes, particularly in Tests Explorer, Tests Runner (for Working Space)</li></ul><br/>Go to the <a href="http://forum.prettyobjects.com/topic76-visual-t-v191.aspx" target="_blank" rel="nofollow">download forum</a> and enjoy testing! <img src="images/smilies/smile.gif" border=0 />]]></description>
<pubDate>Wed, 05 May 2010 22:45:56 GMT</pubDate>
</item>
<item>
<link>http://forum.prettyobjects.com/messages.aspx?TopicID=76</link>
<title>Topic &quot;Visual T# v1.9.1&quot; a message from Ludovic Dubois</title>
<description><![CDATA[UPGRAGE YOUR VISUAL T# to v1.9.1 and generate tests skeleton by dragging test case from <b>Live Tests Explorer</b> to your source code! <br/><br/>If this is the first time you install a language (other than Visual Studio ones), you have to run <a href="http://forum.prettyobjects.com/upload/2/ProjectAggregator2.msi" target="_blank" rel="nofollow">ProjectAggregator2.msi</a> too. You can run it before or after installing Visual T#. <br/>If you are not sure if you need to install it, run it: it will stops if there is nothing to do. <br/><br/>Note that you need VS2008 SP1 for installing Visual T# in Visual Studio 2008.]]></description>
<pubDate>Wed, 05 May 2010 22:38:33 GMT</pubDate>
</item>
<item>
<link>http://forum.prettyobjects.com/messages.aspx?TopicID=75</link>
<title>Topic &quot;Visual T# v1.9.0&quot; a message from Ludovic Dubois</title>
<description><![CDATA[This new version of Visual T# adds an exciting new feature you do not find in any other product:<br/><b>New Features</b> <br/><br/><ul><li>Live 'Visual T# Tests Explorer': manage actual and missing tests as soon as you write them!<br/>Access it from the Visual T# contextual menu<br/></li></ul><b>Improvements</b><b><br/></b><br/><ul><li>You can now stop test run from either Visual T# Contextual Menu or Test Explorer, when you run tests from either Contextual menu or Test Explorer.<b><br/></b></li></ul><b>Bug Fixes</b><br/><ul><li>Minor bug fixes</li></ul><br/><br/>Go to the <a href="http://forum.prettyobjects.com/topic74-visual-t-v190.aspx" target="_blank" rel="nofollow">download forum</a> and enjoy testing! <img src="images/smilies/smile.gif" border=0 /><br/><ul><li><br/></li></ul>]]></description>
<pubDate>Fri, 16 Apr 2010 17:09:07 GMT</pubDate>
</item>
<item>
<link>http://forum.prettyobjects.com/messages.aspx?TopicID=74</link>
<title>Topic &quot;Visual T# v1.9.0&quot; a message from Ludovic Dubois</title>
<description><![CDATA[UPGRAGE YOUR VISUAL T# to v1.9.0: a <b>unique Live Test Explorer</b> window shows you actual and missing tests as you write them! <br/><br/>If this is the first time you install a language (other than Visual Studio ones), you have to run <a href="http://forum.prettyobjects.com/upload/2/ProjectAggregator2.msi" target="_blank" rel="nofollow">ProjectAggregator2.msi</a> too. You can run it before or after installing Visual T#. <br/>If you are not sure if you need to install it, run it: it will stops if there is nothing to do. <br/><br/>Note that you need VS2008 SP1 for installing Visual T# in Visual Studio 2008.]]></description>
<pubDate>Fri, 16 Apr 2010 17:00:54 GMT</pubDate>
</item>
<item>
<link>http://forum.prettyobjects.com/messages.aspx?TopicID=73</link>
<title>Topic &quot;Visual T# and Twitter&quot; a message from Ludovic Dubois</title>
<description><![CDATA[Follow Visual T# development progress on Twitter: <a href="http://twitter.com/#search?q=visualTSharp" target="_blank" rel="nofollow">VisualTSharp</a><br/><br/><br/>Have good tests :-)]]></description>
<pubDate>Mon, 22 Mar 2010 09:08:19 GMT</pubDate>
</item>
<item>
<link>http://forum.prettyobjects.com/messages.aspx?TopicID=72</link>
<title>Topic &quot;Visual T# v1.8.1&quot; a message from Ludovic Dubois</title>
<description><![CDATA[Upgrade to Visual T# v1.8.1: it fixes a few minor bugs for Visual Studio Integration.<br/><br/><br/>Go to the <a href="http://forum.prettyobjects.com/topic71-visual-t-v181.aspx#post113" target="_blank" rel="nofollow">download forum</a>]]></description>
<pubDate>Tue, 02 Mar 2010 09:49:20 GMT</pubDate>
</item>
<item>
<link>http://forum.prettyobjects.com/messages.aspx?TopicID=71</link>
<title>Topic &quot;Visual T# v1.8.1&quot; a message from Ludovic Dubois</title>
<description><![CDATA[UPGRAGE YOUR VISUAL T# to v1.8.1: minor bugs was fixed<br/><br/>If this is the first time you install a language (other than Visual Studio ones), you have to run <a href="http://forum.prettyobjects.com/upload/2/ProjectAggregator2.msi" target="_blank" rel="nofollow">ProjectAggregator2.msi</a> too. You can run it before or after installing Visual T#. <br/>If you are not sure if you need to install it, run it: it will stops if there is nothing to do. <br/><br/>Note that you need VS2008 SP1 for installing Visual T# in Visual Studio 2008.]]></description>
<pubDate>Tue, 02 Mar 2010 09:41:15 GMT</pubDate>
</item>
<item>
<link>http://forum.prettyobjects.com/messages.aspx?TopicID=70</link>
<title>Topic &quot;Visual T# v1.8.0&quot; a message from Ludovic Dubois</title>
<description><![CDATA[This build has: <br/><br/><b>New features</b><ul><li>'Go to definition' and 'Go to declaration' are implemented for symbols in the same project </li></ul><b>Improvements</b><ul><li>Rewritten source and symbols management for Visual Studio (QuickInfo, Tool Tips, Code Completion, ClassView, DropDown...) <br/><ul><li>Far more efficient <li>Now works for current project (no more for external references only) </li></ul></li></ul><b>Bug Fixes</b><ul><li>Minor bug fixes for renderers from within Visual Studio</li></ul>Go to the <a href="http://forum.prettyobjects.com/topic69-visual-t-v180.aspx" target="_blank" rel="nofollow">download forum</a>]]></description>
<pubDate>Thu, 18 Feb 2010 17:25:27 GMT</pubDate>
</item>
<item>
<link>http://forum.prettyobjects.com/messages.aspx?TopicID=69</link>
<title>Topic &quot;Visual T# v1.8.0&quot; a message from Ludovic Dubois</title>
<description><![CDATA[<b>UPGRAGE YOUR VISUAL T# to v1.8</b>: a <b>HUGE</b> refactoring of Visual Studio integration code was made!<br/><br/>If this is the first time you install a language (other than Visual Studio ones), you have to run <a href="http://forum.prettyobjects.com/upload/2/ProjectAggregator2.msi" target="_blank" rel="nofollow">ProjectAggregator2.msi</a> too. You can run it before or after installing Visual T#. <br/>If you are not sure if you need to install it, run it: it will stops if there is nothing to do. <br/><br/>Note that you need VS2008 SP1 for installing Visual T# in Visual Studio 2008.]]></description>
<pubDate>Thu, 18 Feb 2010 17:19:58 GMT</pubDate>
</item>
<item>
<link>http://forum.prettyobjects.com/messages.aspx?TopicID=61</link>
<title>Topic &quot;TeamCity T# extension is now available!&quot; a message from Ludovic Dubois</title>
<description><![CDATA[Sure!<br/><br/><br/>All our extensions are available at: <a href="https://www.prettyobjects.com:7567/svn/public/TSharp/TSharpExtensions/" target="_blank" rel="nofollow">https://www.prettyobjects.com:7567/svn/public/TSharp/TSharpExtensions/</a><br/><br/><br/>Particularly, Build Servers extensions are available at: <a href="https://www.prettyobjects.com:7567/svn/public/TSharp/TSharpExtensions/BuildServers/" target="_blank" rel="nofollow">https://www.prettyobjects.com:7567/svn/public/TSharp/TSharpExtensions/BuildServers/</a><br/><br/><br/>You can browse the project directly from your browser to look at the code, but you should use a SVN client to directly access our source server.<br/>We suggest you to use a tool  like Tortoise SVN (<a href="http://tortoisesvn.net/downloads" target="_blank" rel="nofollow">http://tortoisesvn.net/downloads</a>) a free SVN client.<br/><br/><br/>This way, you only have to update your root directory (directly from within your Windows Explorer) to be up-to-date! <img src="images/smilies/smile.gif" border=0 />]]></description>
<pubDate>Sun, 10 Jan 2010 10:02:01 GMT</pubDate>
</item>
<item>
<link>http://forum.prettyobjects.com/messages.aspx?TopicID=61</link>
<title>Topic &quot;TeamCity T# extension is now available!&quot; a message from shetu</title>
<description><![CDATA[Can you explain where to find the extension project? I would like to compile it !!]]></description>
<pubDate>Sun, 10 Jan 2010 02:38:48 GMT</pubDate>
</item>
</channel>
</rss>
