<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to bugs</title><link>https://sourceforge.net/p/nmock/bugs/</link><description>Recent changes to bugs</description><atom:link href="https://sourceforge.net/p/nmock/bugs/feed.rss" rel="self"/><language>en</language><lastBuildDate>Fri, 22 Jan 2010 16:18:39 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/nmock/bugs/feed.rss" rel="self" type="application/rss+xml"/><item><title>Expect without needed Return throws RemotingExsception</title><link>https://sourceforge.net/p/nmock/bugs/37/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Please throw a more dexscriptive Exception for the following test.&lt;/p&gt;
&lt;p&gt;public interface IBoolReturn&lt;br /&gt;
{&lt;br /&gt;
bool Method();&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;[TestFixture]&lt;br /&gt;
public class ErrorReturnValue&lt;br /&gt;
{&lt;br /&gt;
[Test]&lt;br /&gt;
public void ReturnValueTest()&lt;br /&gt;
{&lt;br /&gt;
Mockery mock = new Mockery();&lt;br /&gt;
IBoolReturn boolReturn = mock.NewMock&amp;lt;IBoolReturn&amp;gt;();&lt;br /&gt;
Expect.Once.On(boolReturn).Method("Method").WithAnyArguments();&lt;br /&gt;
boolReturn.Method();&lt;br /&gt;
mock.VerifyAllExpectationsHaveBeenMet();&lt;br /&gt;
}&lt;br /&gt;
}&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Fri, 22 Jan 2010 16:18:39 -0000</pubDate><guid>https://sourceforge.net524150980abff1d7eccf72273485a8aab06c1735</guid></item><item><title>Update download links on nmock.org</title><link>https://sourceforge.net/p/nmock/bugs/36/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Is nmock.org still in use? The download links show RC2 as the most recent version (and it throws the TypeLoadException). SourceForge.com has the more recent version in which this is fixed ( as referenced by Urs in this blog &lt;a href="http://blog.bernhard-sauter.com/?p=68\" rel="nofollow"&gt;http://blog.bernhard-sauter.com/?p=68\&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Can someone please update the site, if it is still in use.&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Wed, 18 Nov 2009 23:36:51 -0000</pubDate><guid>https://sourceforge.net53f5c916d5e6fd1feb7189e98f93de365951806a</guid></item><item><title>Mocking Generic method causes TypeLoad exception</title><link>https://sourceforge.net/p/nmock/bugs/35/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;RC2 doesn't work for mocking generics.  It complains of a TypeLoad exception. &lt;br /&gt;
RC1 works fine. &lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Wed, 24 Jun 2009 22:38:36 -0000</pubDate><guid>https://sourceforge.net848b49d07c8ee86ba118436096e13e863a4fbcf0</guid></item><item><title>Unable to access a property on an inherited object</title><link>https://sourceforge.net/p/nmock/bugs/34/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;am getting this error when trying to set an expectation on an object I mocked that inherits from MembershipUser: &lt;/p&gt;
&lt;p&gt;ContactRepositoryTests.UpdateTest : FailedSystem.InvalidProgramException: JIT Compiler encountered an internal limitation.&lt;/p&gt;
&lt;p&gt;Server stack trace: &lt;br /&gt;
at MockObjectType1.ToString()&lt;/p&gt;
&lt;p&gt;Exception rethrown at [0]: &lt;br /&gt;
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)&lt;br /&gt;
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(ref MessageData msgData, Int32 type)&lt;br /&gt;
at System.Object.ToString()&lt;br /&gt;
at NMock2.Internal.ExpectationBuilder.On(Object receiver)&lt;/p&gt;
&lt;p&gt;Here are the tools I am using...&lt;/p&gt;
&lt;p&gt;VS2008 (SP1)&lt;br /&gt;
Framework 3.5&lt;br /&gt;
nUnit 2.4.8&lt;br /&gt;
nMock 2.0.0.44&lt;br /&gt;
Resharper 4.1&lt;/p&gt;
&lt;p&gt;I am at a loss as to why this would be happening. Any help would be appreciated.&lt;/p&gt;
&lt;p&gt;There error occurs on the Expect.Once line...&lt;/p&gt;
&lt;p&gt;[TestFixture]&lt;br /&gt;
public class ContactRepositoryTests&lt;br /&gt;
{&lt;br /&gt;
private Mockery m_Mockery;&lt;br /&gt;
private IUser m_MockUser;&lt;/p&gt;
&lt;p&gt;[SetUp]&lt;br /&gt;
public void Setup()&lt;br /&gt;
{&lt;br /&gt;
m_Mockery = new Mockery();&lt;br /&gt;
m_MockUser = m_Mockery.NewMock&amp;lt;IUser&amp;gt;();&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;[TearDown]&lt;br /&gt;
public void TearDown()&lt;br /&gt;
{&lt;br /&gt;
m_Mockery.Dispose();&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;[Test]&lt;br /&gt;
public void UpdateTest()&lt;br /&gt;
{&lt;br /&gt;
string modifiedById = Guid.NewGuid().ToString();&lt;/p&gt;
&lt;p&gt;Expect.Once&lt;br /&gt;
.On(m_MockUser)&lt;br /&gt;
.GetProperty("ProviderUserKey")&lt;br /&gt;
.Will(Return.Value(modifiedById));&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Chris Altman</dc:creator><pubDate>Thu, 02 Apr 2009 13:58:58 -0000</pubDate><guid>https://sourceforge.netd787c43fdc93f3dd359f09f2043da7c4950c9e59</guid></item><item><title>Separate properties with get and set do not compile</title><link>https://sourceforge.net/p/nmock/bugs/33/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;We are mocking an interface which includes an int property with both get and set accessors:&lt;/p&gt;
&lt;p&gt;int MaxParasToScan&lt;br /&gt;
{&lt;br /&gt;
get;&lt;br /&gt;
set;&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;In most cases, nMock's ClassGenerator.Generate() produces correct code, a single MaxParasToScan property with both a getter and a setter. But in some environments, it generates code as in the file BadMockIVwRootBox.cs, which I will attempt to attach, where there are two MaxParasToScan properties, one with a getter and one with a setter. This does not compile, causing spurious test failures.&lt;/p&gt;
&lt;p&gt;We are having this problem with Visual Studio 2008, on both Vista and Windows XP. We did not experience it with VS 2005. We are using only DotNet 2.0 at this point. We are running nunit 2.4.7.&lt;/p&gt;
&lt;p&gt;So far, the problem occurs on only some computers, and in only some situations. It never occurs while debugging under Visual Studio, but (on the problem computers) always happens when we run tests in batch mode, or when we run nunit.exe directly from a command line or by double-clicking it. Most strangely, when we launch nunit.exe manually, and then attach the VS debugger to the process, we observe that the tests fail if they are run before we attach the debugger, but succeed once the debugger is attached.&lt;/p&gt;
&lt;p&gt;Hypothesis: the problem may be related to the fact that Type.GetMembers() is not guaranteed to produce members in any particular order; is it possible that nMock depends on get_MaxParasToScan() being generated adjacent to set_MaxParasToScan(), and that this usually but not always happens?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ken Zook</dc:creator><pubDate>Mon, 22 Dec 2008 20:00:45 -0000</pubDate><guid>https://sourceforge.nete1177caeaa093b6a84543cab1e64368d12bfe863</guid></item><item><title>Mocking IL interfaces with explicitly [in] marked parameters</title><link>https://sourceforge.net/p/nmock/bugs/32/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The following IL method declaration is part of an interface generated by the Typelib importer.&lt;/p&gt;
&lt;p&gt;...&lt;/p&gt;
&lt;p&gt;.method public hidebysig newslot abstract virtual  instance int32&lt;br /&gt;
GetItem(&lt;br /&gt;
[in] string  marshal( bstr) bstrItemName,&lt;br /&gt;
[out] object&amp;amp;  marshal( iunknown ) ppItem) &lt;br /&gt;
runtime managed internalcall preservesig&lt;br /&gt;
{&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;...&lt;/p&gt;
&lt;p&gt;When trying to mock this interface by nmock2 mocks I get an exception from the Microsoft RealProxy implementation: &lt;/p&gt;
&lt;p&gt;System.IndexOutOfRangeException: Index was outside the bounds of the array.&lt;br /&gt;
at System.Runtime.Remoting.Proxies.RealProxy.PropagateOutParameters(IMessage msg, Object[] outArgs, Object returnValue)&lt;br /&gt;
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)&lt;br /&gt;
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData&amp;amp; msgData, Int32 type)&lt;/p&gt;
&lt;p&gt;My Testcode:&lt;br /&gt;
...&lt;br /&gt;
[Test]&lt;br /&gt;
public void TestOutParameter()&lt;br /&gt;
{&lt;br /&gt;
Mockery mockery = new Mockery();&lt;br /&gt;
IItemprovider itemProvider =&lt;br /&gt;
(IItemprovider)mockery.NewMock(typeof IItemprovider));&lt;br /&gt;
object obj = new object();&lt;/p&gt;
&lt;p&gt;Expect.Once.On(itemProvider).Method("GetItem")&lt;br /&gt;
.With("item", Is.Out)&lt;br /&gt;
.Will(new SetIndexedParameterAction(1, obj), Return.Value(0));&lt;/p&gt;
&lt;p&gt;object temp;&lt;br /&gt;
itemProvider.GetItem("item", out temp);&lt;br /&gt;
Assert.AreEqual(obj, temp);&lt;br /&gt;
}&lt;br /&gt;
...&lt;/p&gt;
&lt;p&gt;Debugging showed that the problem seems to be handling of In parameters in the ProxyInvokableAdapter.CollectOutputArguments method.&lt;/p&gt;
&lt;p&gt;Explanation: AFAIK it is not possible to mark parameters as [in] parameters in C# code (or any other non IL programming language). So normally _all_ parameters will be transferred to the output arguments collection, which does seem to be what the dotnet RealProxy expects since it is accessing the output and parameters arrays in RealProxy.PropagateOutParameters with the same index. However, since the first parameter in the method on top is marked as [in] those arrays do not match anymore and the RealProxy tries to access the index "1" in  the ouputparameter which does only have one entry at "0".&lt;/p&gt;
&lt;p&gt;For any further questions contact me under dirk.peters.ath@gmx.de.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Mon, 10 Nov 2008 14:15:44 -0000</pubDate><guid>https://sourceforge.neta4e5bd8ec8fd083983dc9c91b00f780e1d43b546</guid></item><item><title>Can't mock interface with ToString method</title><link>https://sourceforge.net/p/nmock/bugs/31/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I'm new to NUnit/NMock and TDD/Mocking in general, so this may be something stupidly simple that I've overlooked. I get an exception any time I try to mock an interface containing the ToString() method, even if the test itself has nothing to do with the ToString() function. If I comment out this method from the interface, the exception goes away. Any assistance you can provide would be appreciated.&lt;/p&gt;
&lt;p&gt;Steps to reproduce the problem:&lt;br /&gt;
1) Create a new VB.NET Class Library project in VS2008&lt;br /&gt;
2) Add a reference to nunit.framework v2.4.8.0 and NMock2.dll 2.0.0.44&lt;br /&gt;
3) Add an interface containing a Function ToString() As String method&lt;br /&gt;
4) Write a test that mocks that interface.&lt;br /&gt;
5) Compile&lt;br /&gt;
6) Run the test in Nunit GUI&lt;/p&gt;
&lt;p&gt;Here's the exception that is thrown:&lt;/p&gt;
&lt;p&gt;System.InvalidProgramException : Common Language Runtime detected an invalid program.&lt;/p&gt;
&lt;p&gt;Server stack trace:&lt;br /&gt;
at MockObjectType1.ToString()&lt;/p&gt;
&lt;p&gt;Exception rethrown at [0]:&lt;br /&gt;
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData&amp;amp; msgData, Int32 type) at System.Object.ToString() at NMock2.Internal.ExpectationBuilder.On(Object receiver) at NMockTest.EntityTest.ReproduceCLRExceptionTest() in C:\Documents and Settings\jdentler\My Documents\Visual Studio 2008\Projects\NMockTest\NMockTest\Test.vb:line 20&lt;/p&gt;
&lt;p&gt;Here's my code to reproduce the problem:&lt;/p&gt;
&lt;p&gt;Imports NUnit.Framework&lt;br /&gt;
Imports NMock2&lt;/p&gt;
&lt;p&gt;Public Interface IEntity&lt;/p&gt;
&lt;p&gt;Function ToString() As String&lt;br /&gt;
ReadOnly Property SomethingUnrelated() As Integer&lt;/p&gt;
&lt;p&gt;End Interface&lt;/p&gt;
&lt;p&gt;&amp;lt;TestFixture()&amp;gt; _&lt;br /&gt;
Public Class EntityTest&lt;/p&gt;
&lt;p&gt;&amp;lt;Test()&amp;gt; _&lt;br /&gt;
Public Sub ReproduceCLRExceptionTest()&lt;/p&gt;
&lt;p&gt;Dim M As New NMock2.Mockery&lt;br /&gt;
Dim aMock As IEntity = M.NewMock(Of IEntity)()&lt;br /&gt;
Expect.Once.On(aMock).GetProperty("SomethingUnrelated").Will([Return].Value(1))&lt;br /&gt;
Assert.IsTrue(aMock.SomethingUnrelated = 1)&lt;br /&gt;
M.VerifyAllExpectationsHaveBeenMet()&lt;/p&gt;
&lt;p&gt;End Sub&lt;/p&gt;
&lt;p&gt;End Class&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Thu, 07 Aug 2008 20:16:48 -0000</pubDate><guid>https://sourceforge.neta5758f9c5b2445af021388aaa9203585111a6182</guid></item><item><title>SetNamedParameterAction with ref parameter</title><link>https://sourceforge.net/p/nmock/bugs/30/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;I've a strange problem with SetNamedParameterAction:&lt;/p&gt;
&lt;p&gt;[Test]&lt;br /&gt;
public void Test1() {&lt;br /&gt;
Mockery mocks = new Mockery();&lt;br /&gt;
_cSelect mock = mocks.NewMock&amp;lt;_cSelect&amp;gt;();&lt;br /&gt;
int a = 0;&lt;br /&gt;
Array b = Array.CreateInstance(typeof(Int32), 0);&lt;br /&gt;
Array c = Array.CreateInstance(typeof(String), 0);&lt;br /&gt;
Expect.Once.On(mock).Method("GetSelected").Will(&lt;br /&gt;
new SetNamedParameterAction("NumberItems", a),&lt;br /&gt;
new SetNamedParameterAction("ObjectType", b),&lt;br /&gt;
new SetNamedParameterAction("ObjectName", c),&lt;br /&gt;
Return.Value(0));&lt;/p&gt;
&lt;p&gt;mock.GetSelected(ref a, ref b, ref c);&lt;br /&gt;
mocks.VerifyAllExpectationsHaveBeenMet();&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;I get the following error:&lt;/p&gt;
&lt;p&gt;TestCase 'Tester.ModelImporterTest.Test1'&lt;br /&gt;
failed: System.InvalidOperationException : cannot set the value of in parameter NumberItems&lt;br /&gt;
in NMock2.Monitoring.ParameterList.set_Item(Int32 i, Object value)&lt;br /&gt;
in NMock2.Actions.SetNamedParameterAction.Invoke(Invocation invocation)&lt;br /&gt;
in NMock2.Internal.BuildableExpectation.Perform(Invocation invocation)&lt;br /&gt;
in NMock2.Internal.UnorderedExpectations.Perform(Invocation invocation)&lt;br /&gt;
in NMock2.Mockery.Dispatch(Invocation invocation)&lt;br /&gt;
in NMock2.Internal.MockObject.Invoke(Invocation invocation)&lt;br /&gt;
in NMock2.Monitoring.Invoker.Invoke(Invocation invocation)&lt;br /&gt;
in NMock2.Monitoring.ProxiedObjectIdentity.Invoke(Invocation invocation)&lt;br /&gt;
in NMock2.Monitoring.ProxyInvokableAdapter.Invoke(IMessage msg)&lt;br /&gt;
in System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData&amp;amp; msgData, Int32 type)&lt;br /&gt;
in MyNameSpace._cSelect.GetSelected(Int32&amp;amp; NumberItems, Array&amp;amp; ObjectType, Array&amp;amp; ObjectName)&lt;br /&gt;
D:\Documents\Visual Studio 2005\Projects\PRJ 1.4\Tester\ModelImporterTest.cs(79,0): in Tester.ModelImporterTest.Test1()&lt;/p&gt;
&lt;p&gt;From the objects viewer I see:&lt;/p&gt;
&lt;p&gt;int GetSelected(ref int NumberItems, ref System.Array ObjectType, ref System.Array ObjectName)&lt;br /&gt;
Member of MyNameSpace._cSelect&lt;/p&gt;
&lt;p&gt;The interface _cSelect is automatically obtained wrapping a COM object by Visual Studio. Tha strange thing is that the follwing code works fine:&lt;/p&gt;
&lt;p&gt;public interface AInterface {&lt;br /&gt;
int method(ref Int32 a, ref Array b);&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;public class AClass {&lt;br /&gt;
public int method(AInterface aInterface) {&lt;br /&gt;
int a = 0;&lt;br /&gt;
Array b = null;&lt;br /&gt;
aInterface.method(ref a, ref b);&lt;br /&gt;
return a;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
[Test]&lt;br /&gt;
public void TestRef() {&lt;br /&gt;
Mockery mocks = new Mockery();&lt;br /&gt;
AInterface mock = mocks.NewMock&amp;lt;AInterface&amp;gt;();&lt;/p&gt;
&lt;p&gt;Stub.On(mock).Method("method").With(0, null).Will(&lt;br /&gt;
new SetNamedParameterAction("a", 1), &lt;br /&gt;
new SetNamedParameterAction("b", &lt;br /&gt;
new int[] { 1 }), &lt;br /&gt;
Return.Value(0));&lt;br /&gt;
AClass aClass = new AClass();&lt;/p&gt;
&lt;p&gt;Assert.AreEqual(1, aClass.method(mock));&lt;br /&gt;
mocks.VerifyAllExpectationsHaveBeenMet();&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;Do you have any suggestions? I've tried Nmock version 2.0.0.59 but with no luck.&lt;/p&gt;
&lt;p&gt;Thanks in advance,&lt;br /&gt;
Stenio Brunetta&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stenio Brunetta</dc:creator><pubDate>Thu, 26 Jun 2008 13:48:29 -0000</pubDate><guid>https://sourceforge.netc14504f98033dae27484ec91e89c36146632770b</guid></item><item><title>cannot create new Mocks after a failed CreateType</title><link>https://sourceforge.net/p/nmock/bugs/29/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;When trying to create a Mock with generic methods, the MockObjectFactory.CreateType() Method throws an exception after having created the Type but before adding the Type to the createdTypes Hashtable. This causes the next call to GetMockedType() to try to create a Type with the same name. This is not allowed, therefore all further CreateType calls fail.&lt;/p&gt;
&lt;p&gt;I've attached a simple patch to workaround this problem.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">David Schmitt</dc:creator><pubDate>Tue, 06 May 2008 15:23:30 -0000</pubDate><guid>https://sourceforge.net0fb299409e065a9599ea551fb621f1da555fc762</guid></item><item><title>ArgumentOutOfRangeException when verifying expectations</title><link>https://sourceforge.net/p/nmock/bugs/28/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Description :&lt;/p&gt;
&lt;p&gt;When using Mockery.Ordered, but setting no expectation in the using part, the VerifyAllExpectationsHaveBeenMet causes an exception :&lt;br /&gt;
System.ArgumentOutOfRangeException : Index was out of range. Must be non-negative and less than the size of the collection.&lt;/p&gt;
&lt;p&gt;Cause :&lt;/p&gt;
&lt;p&gt;OrderedExpectations.CurrentExpectation is called without testing there is at least an expectation.&lt;/p&gt;
&lt;p&gt;Code to reproduce it :&lt;/p&gt;
&lt;p&gt;[TestFixture]&lt;br /&gt;
public class Tests&lt;br /&gt;
{&lt;br /&gt;
private ITest _testMock;&lt;br /&gt;
private Mockery _mockery;&lt;br /&gt;
[Test]&lt;br /&gt;
public void TestEmptyOrdered()&lt;br /&gt;
{&lt;br /&gt;
_mockery = new Mockery();&lt;br /&gt;
_testMock = _mockery.NewMock&amp;lt;ITest&amp;gt;();&lt;br /&gt;
using (_mockery.Ordered)&lt;br /&gt;
{}&lt;br /&gt;
_mockery.VerifyAllExpectationsHaveBeenMet();&lt;br /&gt;
}&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;public interface ITest&lt;br /&gt;
{&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;Proposed solution :&lt;/p&gt;
&lt;p&gt;In OrderedExpectations, replace the HasBeenMet property by the following code :&lt;/p&gt;
&lt;p&gt;public bool HasBeenMet&lt;br /&gt;
{&lt;br /&gt;
get { return expectations.Count==0 || (CurrentExpectation.HasBeenMet &amp;amp;&amp;amp; NextExpectationHasBeenMet()); }&lt;br /&gt;
}&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">SharpMao</dc:creator><pubDate>Wed, 12 Mar 2008 12:49:22 -0000</pubDate><guid>https://sourceforge.netd6623a3dd9f5e2e6dec1b78c4a9cb083250e934d</guid></item></channel></rss>