Ich versuche Guid.Empty in meiner Einheit Test zu bestehen:Wie kann Guid.Empty in einen parametrisierten Komponententest übergeben werden?
[TestCase(null)]
[TestCase(Guid.Empty)]
public void When_AccountGuid_IsNullOrEmpty_AddError_Is_Invoked(Guid? accountGuid)
{
}
jedoch der Compiler beschwert sich:
An attribute argument must be a constant expression, typeof expression or array creation expression of an attribute parameter type
Wie gehe ich Guid.Empty in Methode meine Unit-Test?
ich auch versucht habe es, indem er erklärt es als privates Mitglied Faktor aus der Klasse, mit dem gleichen Fehler Compiler:
private static Guid _emptyGuid = Guid.Empty;
[TestCase(null)]
[TestCase(_emptyGuid)]
public void When_AccountGuid_IsNullOrEmpty_AddError_Is_Invoked(Guid? accountGuid)
{
}
BAAAAAAAAAAAM! Danke –