public void CanCombineHaciendaAndPrivilege() { AddHaciendaTo(RoleOwner); IAction action = new TakeRandomPlantation(); CanExecuteActionOnce(action, RoleOwner); action = new TakeQuarry(); CanExecuteActionOnce(action, RoleOwner); }
public void CanTakeQuarryUsingConstructionHut() { var player = GetPlayerWithoutPrivilege(); var constructionHut = new ConstructionHut(); constructionHut.AddWorker(new Colonist()); player.Build(constructionHut); var action = new TakeQuarry(); CanExecuteActionOnce(action, player); }
public void CanTakeQuarryUsingPrivilege() { var action = new TakeQuarry(); CanExecuteActionOnce(action, RoleOwner); }