using DTS.DASLib.Service.StateMachine; using NUnit.Framework; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace StateMachine.Tests { [TestFixture] public class RealtimeStartShould { [Test] public void StateSelector_Should_ReturnRealtimeStart() { //Arrange var sut = new RealtimeStart(); var status = sut.Status; status.RealtimeStatus.CouldNotStartRealtime = true; //Act var dasState = sut.StateSelector(); // Assert Assert.That(dasState.State, Is.EqualTo(State.RealtimeStart)); } [Test] public void StateSelector_Should_ReturnRealtime() { //Arrange var sut = new RealtimeStart(); var status = sut.Status; status.RealtimeStatus.CouldNotStartRealtime = false; //Act var dasState = sut.StateSelector(); // Assert Assert.That(dasState.State, Is.EqualTo(State.Realtime)); } } }