Beispiel #1
0
        public async Task Should_set_current_position()
        {
            var position = new Position(10, 5, 2);

            _fakeMigo
            .ReplyMode(FakeMigoMode.RequestReply)
            .ReplyCurrentPosition(position);

            var result = await _migo.SetCurrentPosition(position.X, position.Y, position.Z)
                         .ConfigureAwait(false);

            result.Success.Should().BeTrue();
            result.X.Should().Be(position.X);
            result.Y.Should().Be(position.Y);
            result.Z.Should().Be(position.Z);
        }
Beispiel #2
0
 private Task MoveTo(double x, double y, double z)
 => _migo.SetCurrentPosition(x, y, z);