示例#1
0
        public void DeveAndarParaADireitaQuandoADirecaoForDireita()
        {
            robo = robo.MudarDirecao(Direcao.Leste);

            robo = robo.Andar();

            var posicao = new Posicao(1, 0);

            robo.Posicao.Should().Be(posicao);
        }
示例#2
0
        public void DeveAndarParaAEsquerdaQuandoADirecaoForEsquerda()
        {
            robo = robo.MudarDirecao(Direcao.Oeste);

            robo = robo.Andar();

            var posicao = new Posicao(-1, 0);

            robo.Posicao.Should().Be(posicao);
        }