<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Hello World of Rhino Mocks</title>
	<atom:link href="http://buddylindsey.com/hello-world-of-rhino-mocks/feed/" rel="self" type="application/rss+xml" />
	<link>http://buddylindsey.com/hello-world-of-rhino-mocks/</link>
	<description>Exploring and Teaching Emerging Web Technologies</description>
	<lastBuildDate>Thu, 19 Apr 2012 11:43:48 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: gopi</title>
		<link>http://buddylindsey.com/hello-world-of-rhino-mocks/#comment-508</link>
		<dc:creator>gopi</dc:creator>
		<pubDate>Fri, 23 Sep 2011 08:52:57 +0000</pubDate>
		<guid isPermaLink="false">http://buddylindsey.com/blog/?p=55#comment-508</guid>
		<description>thanks buddy
nice article on mocks, really helped me in understanding basics well</description>
		<content:encoded><![CDATA[<p>thanks buddy<br />
nice article on mocks, really helped me in understanding basics well</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rajshekar</title>
		<link>http://buddylindsey.com/hello-world-of-rhino-mocks/#comment-22</link>
		<dc:creator>rajshekar</dc:creator>
		<pubDate>Wed, 27 Oct 2010 15:49:15 +0000</pubDate>
		<guid isPermaLink="false">http://buddylindsey.com/blog/?p=55#comment-22</guid>
		<description>[Test]
        public void CheckIfBrandNameExists()
        {
            string brandName = Guid.NewGuid().ToString().Substring(0, 6);
            var searchCriteria = new BrandSearchCriteria();
            var brand = new BrandFactory().Create(Guid.NewGuid().ToString(), 1);
            Expect.Call(_mockBrandRepository.SearchByCriteria(searchCriteria)).Return(brand);
            //var x = _mockBrandRepository.SearchByCriteria(searchCriteria);
            
            _mocks.ReplayAll();
            _presenter.CheckIfBrandNameExists(brandName);
            _mocks.VerifyAll(); 
        }

Presenter Function:
 public bool CheckIfBrandNameExists(string brandName)
        {
            var criteria = new BrandSearchCriteria() { BrandName = brandName, DomainName = string.Empty };
            var brand = _brandRepository.SearchByCriteria(criteria);
            if (brand != null)
            {
                _view.ShowError(string.Format(BrandExistsErrorMessage, _view.BrandName));
                return true;
            }
            
            return false;
        }
Result:
Rhino.Mocks.Exceptions.ExpectationViolationException: IBrandRepository.SearchByCriteria(BrandSearchCriteria); Expected #0, Actual #1.
IBrandRepository.SearchByCriteria(BrandSearchCriteria); Expected #1, Actual #0.

Can you please help to pass this test. 
Thanks!</description>
		<content:encoded><![CDATA[<p>[Test]<br />
        public void CheckIfBrandNameExists()<br />
        {<br />
            string brandName = Guid.NewGuid().ToString().Substring(0, 6);<br />
            var searchCriteria = new BrandSearchCriteria();<br />
            var brand = new BrandFactory().Create(Guid.NewGuid().ToString(), 1);<br />
            Expect.Call(_mockBrandRepository.SearchByCriteria(searchCriteria)).Return(brand);<br />
            //var x = _mockBrandRepository.SearchByCriteria(searchCriteria);</p>
<p>            _mocks.ReplayAll();<br />
            _presenter.CheckIfBrandNameExists(brandName);<br />
            _mocks.VerifyAll();<br />
        }</p>
<p>Presenter Function:<br />
 public bool CheckIfBrandNameExists(string brandName)<br />
        {<br />
            var criteria = new BrandSearchCriteria() { BrandName = brandName, DomainName = string.Empty };<br />
            var brand = _brandRepository.SearchByCriteria(criteria);<br />
            if (brand != null)<br />
            {<br />
                _view.ShowError(string.Format(BrandExistsErrorMessage, _view.BrandName));<br />
                return true;<br />
            }</p>
<p>            return false;<br />
        }<br />
Result:<br />
Rhino.Mocks.Exceptions.ExpectationViolationException: IBrandRepository.SearchByCriteria(BrandSearchCriteria); Expected #0, Actual #1.<br />
IBrandRepository.SearchByCriteria(BrandSearchCriteria); Expected #1, Actual #0.</p>
<p>Can you please help to pass this test.<br />
Thanks!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

