Exemple #1
0
    public void Verse_one()
    {
        const string expected = "I know an old lady who swallowed a fly.\n" +
                                "I don't know why she swallowed the fly. Perhaps she'll die.";

        Assert.Equal(expected, FoodChain.Verse(1));
    }
Exemple #2
0
    public void Verse_eight()
    {
        const string expected = "I know an old lady who swallowed a horse.\n" +
                                "She's dead, of course!";

        Assert.Equal(expected, FoodChain.Verse(8));
    }
Exemple #3
0
    public void Fly()
    {
        var expected =
            "I know an old lady who swallowed a fly.\n" +
            "I don't know why she swallowed the fly. Perhaps she'll die.";

        Assert.Equal(expected, FoodChain.Recite(1));
    }
Exemple #4
0
    public void Horse()
    {
        var expected =
            "I know an old lady who swallowed a horse.\n" +
            "She's dead, of course!";

        Assert.Equal(expected, FoodChain.Recite(8));
    }
    private void Awake()
    {
        BlockSize = 10;
        AllBlock  = new EnvironmentBlock[BlockSize, BlockSize];
        foodchain = new FoodChain();

        AllConsumer = new List <Consumer>();
        AllProducer = new List <Producer>();
    }
Exemple #6
0
    public void Verse_two()
    {
        const string expected = "I know an old lady who swallowed a spider.\n" +
                                "It wriggled and jiggled and tickled inside her.\n" +
                                "She swallowed the spider to catch the fly.\n" +
                                "I don't know why she swallowed the fly. Perhaps she'll die.";

        Assert.Equal(expected, FoodChain.Verse(2));
    }
Exemple #7
0
    public void Full_song()
    {
        var expected =
            "I know an old lady who swallowed a fly.\n" +
            "I don't know why she swallowed the fly. Perhaps she'll die.\n" +
            "\n" +
            "I know an old lady who swallowed a spider.\n" +
            "It wriggled and jiggled and tickled inside her.\n" +
            "She swallowed the spider to catch the fly.\n" +
            "I don't know why she swallowed the fly. Perhaps she'll die.\n" +
            "\n" +
            "I know an old lady who swallowed a bird.\n" +
            "How absurd to swallow a bird!\n" +
            "She swallowed the bird to catch the spider that wriggled and jiggled and tickled inside her.\n" +
            "She swallowed the spider to catch the fly.\n" +
            "I don't know why she swallowed the fly. Perhaps she'll die.\n" +
            "\n" +
            "I know an old lady who swallowed a cat.\n" +
            "Imagine that, to swallow a cat!\n" +
            "She swallowed the cat to catch the bird.\n" +
            "She swallowed the bird to catch the spider that wriggled and jiggled and tickled inside her.\n" +
            "She swallowed the spider to catch the fly.\n" +
            "I don't know why she swallowed the fly. Perhaps she'll die.\n" +
            "\n" +
            "I know an old lady who swallowed a dog.\n" +
            "What a hog, to swallow a dog!\n" +
            "She swallowed the dog to catch the cat.\n" +
            "She swallowed the cat to catch the bird.\n" +
            "She swallowed the bird to catch the spider that wriggled and jiggled and tickled inside her.\n" +
            "She swallowed the spider to catch the fly.\n" +
            "I don't know why she swallowed the fly. Perhaps she'll die.\n" +
            "\n" +
            "I know an old lady who swallowed a goat.\n" +
            "Just opened her throat and swallowed a goat!\n" +
            "She swallowed the goat to catch the dog.\n" +
            "She swallowed the dog to catch the cat.\n" +
            "She swallowed the cat to catch the bird.\n" +
            "She swallowed the bird to catch the spider that wriggled and jiggled and tickled inside her.\n" +
            "She swallowed the spider to catch the fly.\n" +
            "I don't know why she swallowed the fly. Perhaps she'll die.\n" +
            "\n" +
            "I know an old lady who swallowed a cow.\n" +
            "I don't know how she swallowed a cow!\n" +
            "She swallowed the cow to catch the goat.\n" +
            "She swallowed the goat to catch the dog.\n" +
            "She swallowed the dog to catch the cat.\n" +
            "She swallowed the cat to catch the bird.\n" +
            "She swallowed the bird to catch the spider that wriggled and jiggled and tickled inside her.\n" +
            "She swallowed the spider to catch the fly.\n" +
            "I don't know why she swallowed the fly. Perhaps she'll die.\n" +
            "\n" +
            "I know an old lady who swallowed a horse.\n" +
            "She's dead, of course!";

        Assert.Equal(expected, FoodChain.Recite(1, 8));
    }
Exemple #8
0
    public void Spider()
    {
        var expected =
            "I know an old lady who swallowed a spider.\n" +
            "It wriggled and jiggled and tickled inside her.\n" +
            "She swallowed the spider to catch the fly.\n" +
            "I don't know why she swallowed the fly. Perhaps she'll die.";

        Assert.Equal(expected, FoodChain.Recite(2));
    }
Exemple #9
0
    public void Bird()
    {
        var expected =
            "I know an old lady who swallowed a bird.\n" +
            "How absurd to swallow a bird!\n" +
            "She swallowed the bird to catch the spider that wriggled and jiggled and tickled inside her.\n" +
            "She swallowed the spider to catch the fly.\n" +
            "I don't know why she swallowed the fly. Perhaps she'll die.";

        Assert.Equal(expected, FoodChain.Recite(3));
    }
Exemple #10
0
    public void Verse_four()
    {
        const string expected = "I know an old lady who swallowed a cat.\n" +
                                "Imagine that, to swallow a cat!\n" +
                                "She swallowed the cat to catch the bird.\n" +
                                "She swallowed the bird to catch the spider that wriggled and jiggled and tickled inside her.\n" +
                                "She swallowed the spider to catch the fly.\n" +
                                "I don't know why she swallowed the fly. Perhaps she'll die.";

        Assert.Equal(expected, FoodChain.Verse(4));
    }
Exemple #11
0
    public void Dog()
    {
        var expected =
            "I know an old lady who swallowed a dog.\n" +
            "What a hog, to swallow a dog!\n" +
            "She swallowed the dog to catch the cat.\n" +
            "She swallowed the cat to catch the bird.\n" +
            "She swallowed the bird to catch the spider that wriggled and jiggled and tickled inside her.\n" +
            "She swallowed the spider to catch the fly.\n" +
            "I don't know why she swallowed the fly. Perhaps she'll die.";

        Assert.Equal(expected, FoodChain.Recite(5));
    }
Exemple #12
0
    public void Goat()
    {
        var expected =
            "I know an old lady who swallowed a goat.\n" +
            "Just opened her throat and swallowed a goat!\n" +
            "She swallowed the goat to catch the dog.\n" +
            "She swallowed the dog to catch the cat.\n" +
            "She swallowed the cat to catch the bird.\n" +
            "She swallowed the bird to catch the spider that wriggled and jiggled and tickled inside her.\n" +
            "She swallowed the spider to catch the fly.\n" +
            "I don't know why she swallowed the fly. Perhaps she'll die.";

        Assert.Equal(expected, FoodChain.Recite(6));
    }
Exemple #13
0
    public void Cow()
    {
        var expected =
            "I know an old lady who swallowed a cow.\n" +
            "I don't know how she swallowed a cow!\n" +
            "She swallowed the cow to catch the goat.\n" +
            "She swallowed the goat to catch the dog.\n" +
            "She swallowed the dog to catch the cat.\n" +
            "She swallowed the cat to catch the bird.\n" +
            "She swallowed the bird to catch the spider that wriggled and jiggled and tickled inside her.\n" +
            "She swallowed the spider to catch the fly.\n" +
            "I don't know why she swallowed the fly. Perhaps she'll die.";

        Assert.Equal(expected, FoodChain.Recite(7, 7));
    }