public async Task Then_The_Reservations_Are_Taken_From_The_Repository_For_That_Account() { //Act var actual = await _service.GetRules(); //Assert _ruleRepository.Verify(x => x.GetReservationRules(It.Is <DateTime>(c => c.ToShortDateString().Equals(DateTime.UtcNow.ToShortDateString())))); Assert.IsNotNull(actual); }
static void Main(string[] args) { IDiceService diceService = new DiceService(); IRulesService rulesService = new RulesService(diceService); var rules = rulesService.GetRules(ERules.Percentage); IStrategyService strategyService = new StrategyService(rules); IVillage village = new Village(diceService, strategyService, rules); IList <ICharacter> fighters = new List <ICharacter>(); for (int i = 0; i < 200; i++) { var character = village.GetFighter(EFighterClass.Warrior); fighters.Add(character); } for (int i = 0; i < 10; i++) { var character = village.GetFighter(EFighterClass.Ranger); fighters.Add(character); } IArena arena = new ClassicArena(fighters); arena.StartFight(); }