public void SignalboxExtensionsClass_ToYamlSignalboxModelMethod_ReturnsObjectWithCorrectIdProperty_IfParameterIsNotNull()
        {
            Signalbox testParam = GetTestObject();

            SignalboxModel testOutput = testParam.ToYamlSignalboxModel();

            Assert.AreEqual(testParam.Id, testOutput.Id);
        }
        public void SignalboxExtensionsClass_ToYamlSignalboxModelMethod_ReturnsObjectWithCorrectTimetableDisplayNameProperty_IfParameterIsNotNull()
        {
            Signalbox testParam = GetTestObject();

            SignalboxModel testOutput = testParam.ToYamlSignalboxModel();

            Assert.AreEqual(testParam.ExportDisplayName, testOutput.TimetableDisplayName);
        }
        public void SignalboxExtensionsClass_ToYamlSignalboxModelMethod_ThrowsNullReferenceException_IfParameterIsNull()
        {
            Signalbox testParam = null;

            _ = testParam.ToYamlSignalboxModel();

            Assert.Fail();
        }