public void GivenIgnoreFileSystemChange_WhenFileChanges_ThenApplicationIsNotRecycled()
        {
            var filename = Path.Combine(rootPath, "ignored.txt");
            using (var container = new CassetteApplicationContainer<ICassetteApplication>(StubApplicationFactory))
            {
                container.IgnoreFileSystemChange(new Regex("ignored"));

                File.WriteAllText(filename, "");
                var getIt = container.Application;
                PauseForFileSystemEvent();
                var getItAgain = container.Application;

                factoryCallCount.ShouldEqual(1);
            }
        }
        public void GivenIgnoreFileSystemChange_WhenFileChanges_ThenApplicationIsNotRecycled()
        {
            var filename = Path.Combine(rootPath, "ignored.txt");

            using (var container = new CassetteApplicationContainer <ICassetteApplication>(StubApplicationFactory))
            {
                container.IgnoreFileSystemChange(new Regex("ignored"));

                File.WriteAllText(filename, "");
                var getIt = container.Application;
                PauseForFileSystemEvent();
                var getItAgain = container.Application;

                factoryCallCount.ShouldEqual(1);
            }
        }