@Test
void testCreateSingleCommand() {

    // Arrange
    final DefaultControlledStationAsduFactory defaultControlledAsduFactory = new DefaultControlledStationAsduFactory();
    final ASdu expected = new ASdu(ASduType.C_SC_NA_1, false, CauseOfTransmission.SPONTANEOUS, false, false, 0, 1,
            new InformationObject[] { new InformationObject(0, this.informationElementFactory
                    .createInformationElements(Iec60870InformationObjectType.QUALIFIER_OF_INTERROGATION, 20)) });
    // Act
    final ASdu actual = defaultControlledAsduFactory.createSingleCommandAsdu();
    // Assert
    assertThat(actual).usingRecursiveComparison().isEqualTo(expected);
}