forked from ddrilling/AsbCloudServer
Юнит тест для определения включенных подсистем
This commit is contained in:
parent
24ad2c01bb
commit
80ed5f848f
@ -0,0 +1,42 @@
|
||||
using AsbCloudApp.Data.DetectedOperation;
|
||||
using Xunit;
|
||||
|
||||
namespace AsbCloudWebApi.Tests.Services.DetectedOperations;
|
||||
|
||||
public class EnabledSubsystemsTests
|
||||
{
|
||||
[Fact]
|
||||
public void Create_enable_subsystem_with_the_systems_turned_off()
|
||||
{
|
||||
//act
|
||||
EnabledSubsystems enableSubsystem = 0;
|
||||
|
||||
//arrange
|
||||
Assert.False(enableSubsystem.IsAutoRotor);
|
||||
Assert.False(enableSubsystem.IsAutoSlide);
|
||||
Assert.False(enableSubsystem.IsAutoConditionig);
|
||||
Assert.False(enableSubsystem.IsAutoSinking);
|
||||
Assert.False(enableSubsystem.IsAutoLifting);
|
||||
Assert.False(enableSubsystem.IsAutoLiftingWithConditionig);
|
||||
Assert.False(enableSubsystem.IsAutoBlocknig);
|
||||
Assert.False(enableSubsystem.IsAutoOscillation);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void Create_detected_operation_with_with_the_auto_slide_subsystem_enabled()
|
||||
{
|
||||
//act
|
||||
EnabledSubsystems enableSubsystem = 2;
|
||||
|
||||
//arrange
|
||||
Assert.True(enableSubsystem.IsAutoSlide);
|
||||
|
||||
Assert.False(enableSubsystem.IsAutoRotor);
|
||||
Assert.False(enableSubsystem.IsAutoConditionig);
|
||||
Assert.False(enableSubsystem.IsAutoSinking);
|
||||
Assert.False(enableSubsystem.IsAutoLifting);
|
||||
Assert.False(enableSubsystem.IsAutoLiftingWithConditionig);
|
||||
Assert.False(enableSubsystem.IsAutoBlocknig);
|
||||
Assert.False(enableSubsystem.IsAutoOscillation);
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user