特定の文字列が有効な Guid であることを主張する最も流暢な方法を見つけようとしています。
iterTags.GUID
ですstring
。
string
が実装されていないため、最初の試行はエラーで終了しましたGuid
。わかりました、それは暗闇の中でのショットだったので、私はそれが来るのを見ました
iterTags.GUID.Should().BeAssignableTo<Guid>();
だから私はこの実用的な解決策を思いつきましたが、流暢ではありません
Guid parsedGuid;
if (!Guid.TryParseExact(iterTags.GUID, "D", out parsedGuid))
Assert.Fail("iterTags.GUID: '{0}' is not a valid guid");
ドキュメントを読んでも、アサーションを行うより良い方法は見つかりませんでした。
私の質問:文字列が有効なGuidであると主張する流暢な方法はありますか
おそらく、何か...
iterTags.GUID.Should().BeParsedAs<Guid>()