Beispiel #1
0
        public void ShouldSetUpdate()
        {
            var arena = new GameArena(0);
            var logic = new ArenaLogic(arena);

            arena.isStarted = true;

            if (arena.isStarted)
            {
                arena.UpdateRequired = false;
            }

            Assert.AreEqual(false, arena.UpdateRequired);
        }
Beispiel #2
0
        public async Task ArenaLogic_GetArena_Should_Return_An_Arena_Of_Size_10x10()
        {
            // Arrange
            var configurationHelper = new Mock <IConfigurationHelper>();

            configurationHelper.Setup(x => x.ArenaSize).Returns(10);
            IArenaLogic arenaLogic = new ArenaLogic(configurationHelper.Object);

            // Act
            var result = await arenaLogic.GetArena();

            // Assert
            result.Width.Should().Be(10);
            result.Height.Should().Be(10);
        }