1
0
mirror of https://bitbucket.org/cjdskunkworks/lynxastrodewcontroller.git synced 2026-05-04 01:38:52 +00:00
Files

39 lines
1.1 KiB
C#

using System.Collections.Generic;
using ASCOM.LynxAstro.DewController;
using Moq;
using NUnit.Framework;
namespace LynxAstro.DewController.Switch.UnitTests
{
[TestFixture]
public class SwitchUnitTests
{
private ASCOM.LynxAstro.DewController.Switch _switch;
private Mock<ISharedResourcesWrapper> _sharedResourcesWrapperMock;
private ProfileProperties _profileProperties;
[SetUp]
public void Setup()
{
_profileProperties = new ProfileProperties()
{
ComPort = "TestCom1",
SwitchNames = new List<string>(),
TraceLogger = false
};
_sharedResourcesWrapperMock = new Mock<ISharedResourcesWrapper>();
_sharedResourcesWrapperMock.Setup(x => x.ReadProfile()).Returns(() => _profileProperties);
_switch = new ASCOM.LynxAstro.DewController.Switch(_sharedResourcesWrapperMock.Object);
}
[Test]
public void CheckThatClassCreatedProperly()
{
Assert.That(_switch, Is.Not.Null);
}
}
}