public void InitMinGreaterThanMax() { Team team = Team.Blue; AiHero hero = AiHero.Ana; Difficulty difficulty = Difficulty.Medium; IBotRule rule = new BotRuleEqualTeams(); int min = 4; int max = 3; new BotRequest(team, hero, difficulty, rule, min, max); }
public void InitTooLargeMax() { Team team = Team.Blue; AiHero hero = AiHero.Ana; Difficulty difficulty = Difficulty.Medium; IBotRule rule = new BotRuleEqualTeams(); int min = 0; int max = 6; new BotRequest(team, hero, difficulty, rule, min, max); }
public void TestIfSameReturnEqual() { Team team = Team.Blue; AiHero hero = AiHero.Ana; IBotRule rule = new BotRuleEqualTeams(); Difficulty difficulty = Difficulty.Medium; int min = 2; int max = 4; BotRequest sut1 = new BotRequest(team, hero, difficulty, rule, min, max); BotRequest sut2 = new BotRequest(team, hero, difficulty, rule, min, max); Assert.IsTrue(sut1.Equals(sut2)); }
public void TestIfDifferentDifficultyNotReturnEqual() { Team team = Team.Blue; AiHero hero = AiHero.Ana; IBotRule rule = new BotRuleEqualTeams(); Difficulty difficulty1 = Difficulty.Medium; Difficulty difficulty2 = Difficulty.Hard; int min = 3; int max = 3; BotRequest sut1 = new BotRequest(team, hero, difficulty1, rule, min, max); BotRequest sut2 = new BotRequest(team, hero, difficulty2, rule, min, max); Assert.AreNotEqual(sut1, sut2); }
public void TestIfDifferentHeroNotReturnEqual() { Team team = Team.Blue; AiHero hero1 = AiHero.Ana; AiHero hero2 = AiHero.Bastion; IBotRule rule = new BotRuleEqualTeams(); Difficulty difficulty = Difficulty.Medium; int min = 0; int max = 3; BotRequest sut1 = new BotRequest(team, hero1, difficulty, rule, min, max); BotRequest sut2 = new BotRequest(team, hero2, difficulty, rule, min, max); Assert.AreNotEqual(sut1, sut2); }