public void SetUp()
        {
            _autoMocker = new NSubstituteAutoMocker<UniversalGameSitemapGenerator>();

            _gameWithRecentPlay = new UniversalGameSitemapInfo
            {
                BoardGameGeekGameDefinitionId = 1,
                DateLastGamePlayed = DateTime.UtcNow.Date.AddDays(-30),
                DateCreated = DateTime.UtcNow.AddDays(-100)
            };
            _gameWithNoRecentPlay = new UniversalGameSitemapInfo
            {
                BoardGameGeekGameDefinitionId = 2,
                DateLastGamePlayed = DateTime.UtcNow.Date.AddDays(-31),
                DateCreated = DateTime.UtcNow.AddDays(-200)
            };
            _gameWithNoPlays = new UniversalGameSitemapInfo
            {
                BoardGameGeekGameDefinitionId = 3,
                DateLastGamePlayed = DateTime.MinValue,
                DateCreated = DateTime.UtcNow.AddDays(-300)
            };
            var expectedUniversalGameSitemapInfos = new List<UniversalGameSitemapInfo>
            {
                _gameWithRecentPlay,
                _gameWithNoRecentPlay,
                _gameWithNoPlays
            };
            _autoMocker.Get<IUniversalGameRetriever>().GetAllActiveBoardGameGeekGameDefinitionSitemapInfos().Returns(expectedUniversalGameSitemapInfos);

            expectedFileInfo = new List<FileInfo>();
            _autoMocker.Get<ISitemapGenerator>().GenerateSitemaps(Arg.Any<List<Url>>(), Arg.Any<DirectoryInfo>(), Arg.Any<string>())
                .Returns(expectedFileInfo);

            _targetDirectory = new DirectoryInfo("some directory");
        }