<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

        <title>Dave Marshall &#8211; davedevelopment.co.uk</title>
        <meta name="description" content="">
        
        <!-- Twitter Cards -->
                        <meta name="twitter:card" content="summary">
                        <meta name="twitter:image" content="https://davedevelopment.co.uk/img/dave.jpg">
            <meta name="twitter:title" content="Dave Marshall">
            <meta name="twitter:description" content="">
            <meta name="twitter:creator" content="@davedevelopment">
        
        <meta name="theme-color" content="#000">
        
        <!-- Open Graph -->
        <meta property="og:locale" content="en_US">
        <meta property="og:type" content="article">
        <meta property="og:title" content="Dave Marshall">
        <meta property="og:description" content="">
        <meta property="og:url" content="https://davedevelopment.co.uk/">
        <meta property="og:site_name" content="davedevelopment.co.uk">

                <link rel="canonical" href="https://davedevelopment.co.uk">
        <link href="https://davedevelopment.co.uk/atom.xml" type="application/atom+xml" rel="alternate" title="davedevelopment.co.uk Feed">


        <meta name="HandheldFriendly" content="True">
        <meta name="MobileOptimized" content="320">
        <meta name="robots" content="index,follow">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <link rel="stylesheet" href="https://davedevelopment.co.uk/assets/css/normalize.css">
        <link rel="stylesheet" href="https://davedevelopment.co.uk/assets/css/highlight.css">
        <link rel="stylesheet" href="https://davedevelopment.co.uk/assets/css/style.css">
        <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,400,600,700,300&subset=latin,cyrillic-ext,latin-ext,cyrillic">
        <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">
    </head>
    <body>
        <div id="wrapper">
            <header class="site-header">
                <div class="container">
                    <div class="site-title-wrapper">
                            <h1 class="site-title">
                                <a title="davedevelopment.co.uk" href="https://davedevelopment.co.uk/">davedevelopment.co.uk</a>
                            </h1>
                        <a class="button-square" href="https://davedevelopment.co.uk/atom.xml"><i class="fa fa-rss"></i></a>
                            <a class="button-square button-social hint--top" data-hint="Twitter" title="Twitter" href="https://twitter.com/davedevelopment">
                                <i class="fa fa-twitter"></i>
                            </a>
                            <a class="button-square button-social hint--top" data-hint="Github" title="Github" href="https://github.com/davedevelopment">
                                <i class="fa fa-github-alt"></i>
                            </a>
                            <a class="button-square button-social hint--top" data-hint="LinkedIn" title="LinkedIn" href="https://uk.linkedin.com/in/davedevelopment">
                                <i class="fa fa-linkedin"></i>
                            </a>
                    </div>

                    <ul class="site-nav">
                            <li class="site-nav-item">
        <a title="Blog" href="/">Blog</a>
    </li>
    <li class="site-nav-item">
        <a title="Hire Me" href="/consulting.html">Hire Me</a>
    </li>
    <li class="site-nav-item">
        <a title="Archive" href="/archive.html">Archive</a>
    </li>
    <li class="site-nav-item">
        <a title="Contact" href="/contact.html">Contact</a>
    </li>
    <li class="site-nav-item">
        <a title="About" href="/about.html">About</a>
    </li>
                    </ul>
                </div>
            </header>

            <div id="container">

<div id="post-index" class="container" itemscope="" itemtype="http://schema.org/Blog">
    
    <h3 class="post-list-year">2020</h3>
    <ol class="post-list">
         
                            <li class="post-stub" itemprop="blogPost" itemscope="" itemtype="http://schema.org/BlogPosting">
    <a href="https://davedevelopment.co.uk/2020/05/14/in-defence-of-mocking-frameworks.html" itemprop="url" title="Go to post detail">
        <h4 class="post-stub-title" itemprop="name">In defence of Mocking Frameworks</h4>
        <time class="post-stub-date" datetime="2020-05-14">Thu, May 14, 2020</time>
            </a>
</li>
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                        </ol>

    <h3 class="post-list-year">2016</h3>
    <ol class="post-list">
         
                     
                     
                            <li class="post-stub" itemprop="blogPost" itemscope="" itemtype="http://schema.org/BlogPosting">
    <a href="https://davedevelopment.co.uk/2016/12/23/using-closures-as-phpunit-after-hooks.html" itemprop="url" title="Go to post detail">
        <h4 class="post-stub-title" itemprop="name">Using closures as PHPUnit After Hooks</h4>
        <time class="post-stub-date" datetime="2016-12-23">Fri, Dec 23, 2016</time>
            </a>
</li>
                     
                            <li class="post-stub" itemprop="blogPost" itemscope="" itemtype="http://schema.org/BlogPosting">
    <a href="https://davedevelopment.co.uk/2016/11/22/faster-tests-in-php-selectively-running-tests.html" itemprop="url" title="Go to post detail">
        <h4 class="post-stub-title" itemprop="name">Faster Tests in PHP: Selectively running tests</h4>
        <time class="post-stub-date" datetime="2016-11-22">Tue, Nov 22, 2016</time>
            </a>
</li>
                     
                            <li class="post-stub" itemprop="blogPost" itemscope="" itemtype="http://schema.org/BlogPosting">
    <a href="https://davedevelopment.co.uk/2016/11/16/faster-tests-in-php-organising-test-suites.html" itemprop="url" title="Go to post detail">
        <h4 class="post-stub-title" itemprop="name">Faster Tests in PHP: Organising Test Suites</h4>
        <time class="post-stub-date" datetime="2016-11-16">Wed, Nov 16, 2016</time>
            </a>
</li>
                     
                            <li class="post-stub" itemprop="blogPost" itemscope="" itemtype="http://schema.org/BlogPosting">
    <a href="https://davedevelopment.co.uk/2016/11/08/faster-tests-in-php-avoiding-latency-with-fakes.html" itemprop="url" title="Go to post detail">
        <h4 class="post-stub-title" itemprop="name">Faster Tests in PHP: Avoiding latency with Fakes</h4>
        <time class="post-stub-date" datetime="2016-11-08">Tue, Nov 8, 2016</time>
            </a>
</li>
                     
                            <li class="post-stub" itemprop="blogPost" itemscope="" itemtype="http://schema.org/BlogPosting">
    <a href="https://davedevelopment.co.uk/2016/06/01/service-locators-have-their-place.html" itemprop="url" title="Go to post detail">
        <h4 class="post-stub-title" itemprop="name">Service Locators have their place</h4>
        <time class="post-stub-date" datetime="2016-06-01">Wed, Jun 1, 2016</time>
            </a>
</li>
                     
                            <li class="post-stub" itemprop="blogPost" itemscope="" itemtype="http://schema.org/BlogPosting">
    <a href="https://davedevelopment.co.uk/2016/04/20/verifying-doubles-in-php.html" itemprop="url" title="Go to post detail">
        <h4 class="post-stub-title" itemprop="name">Verifying Doubles in PHP</h4>
        <time class="post-stub-date" datetime="2016-04-20">Wed, Apr 20, 2016</time>
            </a>
</li>
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                        </ol>

    <h3 class="post-list-year">2015</h3>
    <ol class="post-list">
         
                     
                     
                     
                     
                     
                     
                     
                     
                            <li class="post-stub" itemprop="blogPost" itemscope="" itemtype="http://schema.org/BlogPosting">
    <a href="https://davedevelopment.co.uk/2015/11/11/creating-test-data-with-fixture-factories.html" itemprop="url" title="Go to post detail">
        <h4 class="post-stub-title" itemprop="name">Effective tests: Creating test data with fixture factories</h4>
        <time class="post-stub-date" datetime="2015-11-11">Wed, Nov 11, 2015</time>
            </a>
</li>
                     
                            <li class="post-stub" itemprop="blogPost" itemscope="" itemtype="http://schema.org/BlogPosting">
    <a href="https://davedevelopment.co.uk/2015/10/26/setting-up-a-database-fixture.html" itemprop="url" title="Go to post detail">
        <h4 class="post-stub-title" itemprop="name">Effective tests: Setting up a database fixture</h4>
        <time class="post-stub-date" datetime="2015-10-26">Mon, Oct 26, 2015</time>
            </a>
</li>
                     
                            <li class="post-stub" itemprop="blogPost" itemscope="" itemtype="http://schema.org/BlogPosting">
    <a href="https://davedevelopment.co.uk/2015/06/04/scheduled-tasks-with-jenkins.html" itemprop="url" title="Go to post detail">
        <h4 class="post-stub-title" itemprop="name">Scheduled Tasks with Jenkins</h4>
        <time class="post-stub-date" datetime="2015-06-04">Thu, Jun 4, 2015</time>
            </a>
</li>
                     
                            <li class="post-stub" itemprop="blogPost" itemscope="" itemtype="http://schema.org/BlogPosting">
    <a href="https://davedevelopment.co.uk/2015/01/28/test-data-builders.html" itemprop="url" title="Go to post detail">
        <h4 class="post-stub-title" itemprop="name">Test Data Builders</h4>
        <time class="post-stub-date" datetime="2015-01-28">Wed, Jan 28, 2015</time>
            </a>
</li>
                     
                            <li class="post-stub" itemprop="blogPost" itemscope="" itemtype="http://schema.org/BlogPosting">
    <a href="https://davedevelopment.co.uk/2015/01/21/object-mothers.html" itemprop="url" title="Go to post detail">
        <h4 class="post-stub-title" itemprop="name">Object Mothers</h4>
        <time class="post-stub-date" datetime="2015-01-21">Wed, Jan 21, 2015</time>
            </a>
</li>
                     
                            <li class="post-stub" itemprop="blogPost" itemscope="" itemtype="http://schema.org/BlogPosting">
    <a href="https://davedevelopment.co.uk/2015/01/14/intro-to-reducing-duplication-in-tests.html" itemprop="url" title="Go to post detail">
        <h4 class="post-stub-title" itemprop="name">Introduction to Reducing Duplication in Test Code</h4>
        <time class="post-stub-date" datetime="2015-01-14">Wed, Jan 14, 2015</time>
            </a>
</li>
                     
                            <li class="post-stub" itemprop="blogPost" itemscope="" itemtype="http://schema.org/BlogPosting">
    <a href="https://davedevelopment.co.uk/2015/01/07/probing-test-suite-quality-with-mutation-testing.html" itemprop="url" title="Go to post detail">
        <h4 class="post-stub-title" itemprop="name">Probing Test Suite Quality with Mutation Testing</h4>
        <time class="post-stub-date" datetime="2015-01-07">Wed, Jan 7, 2015</time>
            </a>
</li>
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                        </ol>

    <h3 class="post-list-year">2014</h3>
    <ol class="post-list">
         
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                            <li class="post-stub" itemprop="blogPost" itemscope="" itemtype="http://schema.org/BlogPosting">
    <a href="https://davedevelopment.co.uk/2014/11/03/designing-a-dsl-with-interfaces.html" itemprop="url" title="Go to post detail">
        <h4 class="post-stub-title" itemprop="name">Designing a DSL with interfaces</h4>
        <time class="post-stub-date" datetime="2014-11-03">Mon, Nov 3, 2014</time>
            </a>
</li>
                     
                            <li class="post-stub" itemprop="blogPost" itemscope="" itemtype="http://schema.org/BlogPosting">
    <a href="https://davedevelopment.co.uk/2014/10/30/new-mockery-test-double-api.html" itemprop="url" title="Go to post detail">
        <h4 class="post-stub-title" itemprop="name">Working towards a new Mockery TestDouble API</h4>
        <time class="post-stub-date" datetime="2014-10-30">Thu, Oct 30, 2014</time>
            </a>
</li>
                     
                            <li class="post-stub" itemprop="blogPost" itemscope="" itemtype="http://schema.org/BlogPosting">
    <a href="https://davedevelopment.co.uk/2014/10/09/mockery-spies.html" itemprop="url" title="Go to post detail">
        <h4 class="post-stub-title" itemprop="name">Mockery Spies</h4>
        <time class="post-stub-date" datetime="2014-10-09">Thu, Oct 9, 2014</time>
            </a>
</li>
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                        </ol>
</div>

            </div>
        </div>

        <footer class="footer">
            <div class="container">
                <div class="site-title-wrapper">
                    <h1 class="site-title">
                        <a title="davedevelopment.co.uk" href="https://davedevelopment.co.uk">davedevelopment.co.uk</a>
                    </h1>
                    <a class="button-square button-jump-top js-jump-top" href="#">
                        <i class="fa fa-angle-up"></i>
                    </a>
                </div>

                <p class="footer-copyright">
                    <span>&copy; 2009 Dave Marshall</span>
                </p>
                <p class="footer-copyright">
                    <span><a href="https://github.com/roryg/ghostwriter">Ghostwriter theme</a> By <a href="http://jollygoodthemes.com">JollyGoodThemes</a></span>
                </p>
            </div>
        </footer>

        <script src="https://davedevelopment.co.uk/assets/js/jquery-1.11.3.min.js"></script>
        <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.5/highlight.min.js"></script>
        <script src="https://davedevelopment.co.uk/assets/js/jquery.fitvids.js"></script>
        <script src="https://davedevelopment.co.uk/assets/js/scripts.js"></script>

        <script>
        (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
        (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
        m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
        })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
        ga('create', 'UA-55574530-1', 'auto');
        ga('send', 'pageview');
        </script>
    </body>
</html>

