Ich habe einen Klumpen von Code, der ein bisschen wie folgt aussieht:Unit-Tests für ungültige ENUM-Wert
If mode = DiaryMode.Admin Then
modeObject = DBNull.Value
ElseIf mode = DiaryMode.Academy Then
modeObject = ApplicationSettings.Academy
ElseIf mode = DiaryMode.Scouting Then
modeObject = ApplicationSettings.Scouting
Else
Throw New NotSupportedException()
End If
Die Idee der Überprüfung einige Werte für das Bestehen in einem Datenbank-Aufruf prep.
Es gibt zwei Fragen, ist die Else
die Mühe wert? Die Absicht ist, zukünftige Erweiterungen der Enumeration zu verhindern, die bewirken, dass der Code die Ergebnisse von Squify zurückgibt.
Wenn der Code gültig ist, würde ich gerne in der Lage sein, das Verhalten der Einheit zu testen, wenn es sich lohnt, es zu testen. Wie könnte ich das machen?
Dies scheint die am besten geeignete Antwort in meinem Szenario, danke. – ilivewithian
Ich bin froh, dass ich helfen konnte! – Joseph