1
fscheck를 채택하려하지만 C#에 대한 많은 설명서가 없으므로 매우 힘든 시간을 보냅니다. 당신은 설명 할 수 있습니까? 다음의 사용 예가 왜 속성에 대한 결합자가 실패했는지 (분명히, 올바르게 사용하는 방법을 이해하지 못합니다)?FsCheck C# 속성 결합 자
[Test]
public void WherePorperty()
{
Prop.ForAll(NotNullString().ToArbitrary(), s=>s.StartsWith("A").When(s.StartsWith("A"))).VerboseCheckThrowOnFailure();
}
public Gen<string> NotNullString()
{
return Arb.Generate<string>().Where(s => s != null);
}
예를 묻는 것은 SO에서 주제와 관련이없는 것으로 간주됩니다. – Amy