public void Cannot_free_prisoner_if_only_prisoner_is_asleep_and_pet_dog_is_absent()
 {
     var knightIsAwake = true;
     var archerIsAwake = true;
     var prisonerIsAwake = false;
     var petDogIsPresent = false;
     Assert.False(QuestLogic.CanFreePrisoner(knightIsAwake, archerIsAwake, prisonerIsAwake, petDogIsPresent));
 }
 public void Can_free_prisoner_if_only_knight_is_awake_and_pet_dog_is_present()
 {
     var knightIsAwake = true;
     var archerIsAwake = false;
     var prisonerIsAwake = false;
     var petDogIsPresent = true;
     Assert.True(QuestLogic.CanFreePrisoner(knightIsAwake, archerIsAwake, prisonerIsAwake, petDogIsPresent));
 }
 public void Cannot_free_prisoner_if_everyone_is_awake_and_pet_dog_is_present()
 {
     var knightIsAwake = true;
     var archerIsAwake = true;
     var prisonerIsAwake = true;
     var petDogIsPresent = true;
     Assert.False(QuestLogic.CanFreePrisoner(knightIsAwake, archerIsAwake, prisonerIsAwake, petDogIsPresent));
 }
Beispiel #4
0
    public void CannotReleasePrisonerIfOnlyPrisonerIsAsleepAndPetDogIsAbsent()
    {
        var knightIsAwake   = true;
        var archerIsAwake   = true;
        var prisonerIsAwake = false;
        var petDogIsPresent = false;

        Assert.False(QuestLogic.CanFreePrisoner(knightIsAwake, archerIsAwake, prisonerIsAwake, petDogIsPresent));
    }
Beispiel #5
0
    public void CanReleasePrisonerIfOnlyKnightIsAwakeAndPetDogIsPresent()
    {
        var knightIsAwake   = true;
        var archerIsAwake   = false;
        var prisonerIsAwake = false;
        var petDogIsPresent = true;

        Assert.True(QuestLogic.CanFreePrisoner(knightIsAwake, archerIsAwake, prisonerIsAwake, petDogIsPresent));
    }
Beispiel #6
0
    public void CannotReleasePrisonerIfEveryoneIsAwakeAndPetDogIsPresent()
    {
        var knightIsAwake   = true;
        var archerIsAwake   = true;
        var prisonerIsAwake = true;
        var petDogIsPresent = true;

        Assert.False(QuestLogic.CanFreePrisoner(knightIsAwake, archerIsAwake, prisonerIsAwake, petDogIsPresent));
    }
Beispiel #7
0
    public void Can_release_prisoner_if_everyone_is_asleep_and_pet_dog_is_present()
    {
        var knightIsAwake   = false;
        var archerIsAwake   = false;
        var prisonerIsAwake = false;
        var petDogIsPresent = true;

        Assert.True(QuestLogic.CanFreePrisoner(knightIsAwake, archerIsAwake, prisonerIsAwake, petDogIsPresent));
    }