Files

43 lines
1.1 KiB
C#
Raw Permalink Normal View History

2026-04-17 14:55:32 -04:00
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));
}
}
}