Tengo un método que devuelve null
si el código postal no es válido, y simplemente devuelve el string
si es válido. También transforma los datos en ciertos casos.¿Por qué tratar de usar una cadena? (Cadena Nullable) en C# produce un error de sintaxis?
Tengo la siguiente prueba de unidad a continuación, pero obtengo errores de sintaxis en las líneas donde está usando string?
. ¿Alguien podría decirme por qué?
public void IsValidUkPostcodeTest_ValidPostcode()
{
MockSyntaxValidator target = new MockSyntaxValidator("", 0);
string fieldValue = "BB1 1BB";
string fieldName = "";
int lineNumber = 0;
string? expected = "BB1 1BB";
string? actual;
actual = target.IsValidUkPostcode(fieldValue, fieldName, lineNumber);
Assert.AreEqual(expected, actual);
}
Oh querido. Un mal día en la oficina, olvide por completo las cadenas, no tiene que ser anulable. #facepalm – ediblecode
No, no eliminar. Disfrutemos de su dermatología. – Will
Me alegra que hayas solucionado :) –