From c7fa7ab095e1b2b5d4b76269a60a044d5c16d1c8 Mon Sep 17 00:00:00 2001 From: Colin Date: Sat, 30 Jan 2021 21:55:44 +0000 Subject: [PATCH] Fixed SlewToCoordinatesAsync_WhenCalled_ThenSetsTargetAndSlews --- .../TelescopeUnitTests.cs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/Meade.net.Telescope.UnitTests/TelescopeUnitTests.cs b/Meade.net.Telescope.UnitTests/TelescopeUnitTests.cs index 390d76c..0c9c3f7 100644 --- a/Meade.net.Telescope.UnitTests/TelescopeUnitTests.cs +++ b/Meade.net.Telescope.UnitTests/TelescopeUnitTests.cs @@ -2464,11 +2464,25 @@ namespace Meade.net.Telescope.UnitTests [Test] public void SlewToCoordinatesAsync_WhenCalled_ThenSetsTargetAndSlews() { + var digitsRA = 2; + var rightAscension = 1; var declination = 2; + var telescopeRaResult = "HH:MM:SS"; + var telescopeDecResult = "s12*34’56"; + _sharedResourcesWrapperMock.Setup(x => x.SendChar(":MS#")).Returns("0"); + _sharedResourcesWrapperMock.Setup(x => x.SendChar($":Sr{telescopeRaResult}#")).Returns("1"); + _sharedResourcesWrapperMock.Setup(x => x.SendString(":GD#")).Returns(telescopeDecResult); + _sharedResourcesWrapperMock.Setup(x => x.SendString(":GR#")).Returns(telescopeRaResult); + _utilMock.Setup(x => x.HMSToHours(telescopeRaResult)).Returns(rightAscension); + _utilMock.Setup(x => x.HoursToHMS(rightAscension, ":", ":", ":", digitsRA)).Returns(telescopeRaResult); + + _utilMock.Setup(x => x.DMSToDegrees(telescopeDecResult)).Returns(declination); + _utilMock.Setup(x => x.DegreesToDMS(declination, "*", ":", ":", digitsRA)).Returns(telescopeDecResult); + //var slewCounter = 0; //var iterations = 10; //_sharedResourcesWrapperMock.Setup(x => x.SendString(":D#")).Returns(() =>