Example #1
0
        public void Given_SpawnHive_valid_Should_NOT_Hit_random_bee()
        {
            //  Arrange
            var random = new Random((int)DateTime.Now.Ticks & 0x0000FFFF);
            var sut = new BeeGame().Start(settings);
            var container = new List<int>();
            var hive = new Hive();

            //  Act
            for (int i = 0; i < 25; i++)
            {
                var bee = sut.Hive[1];
                container.Add(sut.Hive.IndexOf(bee));
            }
            var result = container.Average();

            //  Assert
            Assert.AreEqual(container[0], result);
        }
Example #2
0
 public BeeGame()
 {
     _gameTitle = "The Bee Game";
     _hive = new Hive();
 }