1
유형 테스트가 성공적으로 수행되어 JSON과 다시 연결될 수 있다는 속성이 있습니다. 나는 현재 내가 좋아하는 것이 무엇FsCheck를 사용하여 유형 목록 테스트
Check.Quick roundTrip<TypeName>
를 호출하여 실행
let roundTrip<'a when 'a : equality> (x: 'a) = (toJSON >> ofJSON) x = x
은 (내가 아는 유형 내 어셈블리를 스캔 나는 반사를 통해 얻을 형식의 목록을 통해이 속성을 실행 할 수있다 JSON 직렬화가 가능해야 함)
런타임에 목록에있는 유형에 대해이 속성을 실행할 수 있습니까? 테스트에서 모두 지정해야 할 필요가 있습니까?
감사 커트는 좋은 일이! – Brownie