Esempio n. 1
0
    public void CannotSignalPrisonerIfarcherIsAwakeAndPrisonerIsSleeping()
    {
        var archerIsAwake   = true;
        var prisonerIsAwake = false;

        Assert.False(QuestLogic.CanSignalPrisoner(archerIsAwake, prisonerIsAwake));
    }
Esempio n. 2
0
    public void CannotSignalPrisonerIfarcherAndPrisonerAreBothAwake()
    {
        var archerIsAwake   = true;
        var prisonerIsAwake = true;

        Assert.False(QuestLogic.CanSignalPrisoner(archerIsAwake, prisonerIsAwake));
    }
Esempio n. 3
0
    public void Cannot_signal_prisoner_ifarcher_and_prisoner_are_both_awake()
    {
        var archerIsAwake   = true;
        var prisonerIsAwake = true;

        Assert.False(QuestLogic.CanSignalPrisoner(archerIsAwake, prisonerIsAwake));
    }
 public void Can_spy_if_everyone_is_awake()
 {
     var knightIsAwake = true;
     var archerIsAwake = true;
     var prisonerIsAwake = true;
     Assert.True(QuestLogic.CanSpy(knightIsAwake, archerIsAwake, prisonerIsAwake));
 }
Esempio n. 5
0
    public void Cannot_signal_prisoner_ifarcher_is_awake_and_prisoner_is_sleeping()
    {
        var archerIsAwake   = true;
        var prisonerIsAwake = false;

        Assert.False(QuestLogic.CanSignalPrisoner(archerIsAwake, prisonerIsAwake));
    }
 public void Can_spy_if_only_prisoner_is_sleeping()
 {
     var knightIsAwake = true;
     var archerIsAwake = true;
     var prisonerIsAwake = false;
     Assert.True(QuestLogic.CanSpy(knightIsAwake, archerIsAwake, prisonerIsAwake));
 }
 public void Cannot_spy_if_everyone_is_sleeping()
 {
     var knightIsAwake = false;
     var archerIsAwake = false;
     var prisonerIsAwake = false;
     Assert.False(QuestLogic.CanSpy(knightIsAwake, archerIsAwake, prisonerIsAwake));
 }
 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));
 }
Esempio n. 10
0
    public void CanSpyIfEveryoneIsAwake()
    {
        var knightIsAwake   = true;
        var archerIsAwake   = true;
        var prisonerIsAwake = true;

        Assert.True(QuestLogic.CanSpy(knightIsAwake, archerIsAwake, prisonerIsAwake));
    }
 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));
 }
Esempio n. 12
0
    public void CannotSpyIfEveryoneIsSleeping()
    {
        var knightIsAwake   = false;
        var archerIsAwake   = false;
        var prisonerIsAwake = false;

        Assert.False(QuestLogic.CanSpy(knightIsAwake, archerIsAwake, prisonerIsAwake));
    }
Esempio n. 13
0
    public void CanSpyIfOnlyPrisonerIsSleeping()
    {
        var knightIsAwake   = true;
        var archerIsAwake   = true;
        var prisonerIsAwake = false;

        Assert.True(QuestLogic.CanSpy(knightIsAwake, archerIsAwake, prisonerIsAwake));
    }
Esempio n. 14
0
    public void CannotReleasePrisonerIfOnlyPrisonerIsAsleepAndPetDogIsAbsent()
    {
        var knightIsAwake   = true;
        var archerIsAwake   = true;
        var prisonerIsAwake = false;
        var petDogIsPresent = false;

        Assert.False(QuestLogic.CanFreePrisoner(knightIsAwake, archerIsAwake, prisonerIsAwake, petDogIsPresent));
    }
Esempio n. 15
0
    public void CanReleasePrisonerIfOnlyKnightIsAwakeAndPetDogIsPresent()
    {
        var knightIsAwake   = true;
        var archerIsAwake   = false;
        var prisonerIsAwake = false;
        var petDogIsPresent = true;

        Assert.True(QuestLogic.CanFreePrisoner(knightIsAwake, archerIsAwake, prisonerIsAwake, petDogIsPresent));
    }
Esempio n. 16
0
    public void CannotReleasePrisonerIfEveryoneIsAwakeAndPetDogIsPresent()
    {
        var knightIsAwake   = true;
        var archerIsAwake   = true;
        var prisonerIsAwake = true;
        var petDogIsPresent = true;

        Assert.False(QuestLogic.CanFreePrisoner(knightIsAwake, archerIsAwake, prisonerIsAwake, petDogIsPresent));
    }
Esempio n. 17
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));
    }
Esempio n. 18
0
    public void Cannot_execute_fast_attack_if_knight_is_awake()
    {
        var knightIsAwake = true;

        Assert.False(QuestLogic.CanFastAttack(knightIsAwake));
    }
Esempio n. 19
0
    public void CannotExecuteFastAttackIfKnightIsAwake()
    {
        var knightIsAwake = true;

        Assert.False(QuestLogic.CanFastAttack(knightIsAwake));
    }
Esempio n. 20
0
    public void Can_execute_fast_attack_if_knight_is_sleeping()
    {
        var knightIsAwake = false;

        Assert.True(QuestLogic.CanFastAttack(knightIsAwake));
    }
Esempio n. 21
0
    public void CanExecuteFastAttackIfKnightIsSleeping()
    {
        var knightIsAwake = false;

        Assert.True(QuestLogic.CanFastAttack(knightIsAwake));
    }