Files
DP44/DataPRO/StateMachine.Tests/.svn/pristine/b8/b85ae47a69000f5fe18d7e42f7482e2539b42aff.svn-base
2026-04-17 14:55:32 -04:00

43 lines
1.1 KiB
Plaintext

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));
}
}
}