Tenho feito desde o inicio todas as etapas do curso, estou gostando realmente, mas no dia a dia consegui colocar em práticas algumas vezes. E ainda não achei uma maneira de fazer o teste usando json. um exemplo pratico: public class BLLParametros { public static INFOParametros CarregarParametros() { INFOParametros parametros = new INFOParametros(); string startupPath = Environment.CurrentDirectory;
if (System.IO.File.Exists(startupPath + @"\parametros.json"))
{
// deserialize JSON directly from a file
using (StreamReader file = File.OpenText(startupPath + @"\parametros.json"))
{
JsonSerializer serializer = new JsonSerializer();
parametros = (INFOParametros)serializer.Deserialize(file, typeof(INFOParametros));
}
}
else
{
return null;
}
return parametros;
}
}
eu pensei primeiro um teste só para validar o returno, já que por enquanto não tenho o arquivo json. esse é um impasse o segundo é como simular a conferencia se json esta nulo ou não, ou dados fictícios ? é possível com o Xunit usando moq?