public void When_curse_is_in_hand_then_cant_prepare_or_rest() { // Arrange var context = new TestContext(); var player = context.Player; var curse = context.CreateCard<CurseOfWar>(); context.SetPlayerHand(curse); // Act player.StartTurn(); // Assert var message = context.Get<StartTurnMessage>(); Assert.That(message.AvailableActions, Is.EquivalentTo(new[]{"Village", "Dungeon"})); }