public void Test_SamuraiBattlesCount() { var samurai = new Samurai() { Name = "Zelda", Hairstyle = Hairstyle.Chonmage, SamuraiBattles = new List <Samurai_Battle>() { new Samurai_Battle() { Battle = new Battle() { Name = "Fight with Bokoblins", Description = "3 bokoblins defeated", IsBrutal = false } }, new Samurai_Battle() { Battle = new Battle() { Name = "Fight with Silver Moblins", Description = "Difficult..", IsBrutal = true } }, new Samurai_Battle() { Battle = new Battle() { Name = "Fight with Ganon", Description = "To be continued..", IsBrutal = true } } } }; int samuraiId = EfMethods.AddOneSamurai(samurai); int countBattles = EfMethods.CountBattlesForOneSamurai(samuraiId); int countBrutalBattles = EfMethods.CountBrutalBattlesForOneSamurai(samuraiId); bool IsBrutalOver50 = EfMethods.BrutalBattlesOver50Percent(countBattles, countBrutalBattles); Assert.AreEqual(3, countBattles); Assert.AreEqual(2, countBrutalBattles); Assert.IsTrue(IsBrutalOver50); }