私は、100% のステートメント カバレッジが証明とテストの点であまり意味がないことを実証しようとしています。簡単な例は思いつきません。これが私の最善の試みです。
TestObject t = null;
if (Console.ReadLine() == "A")
{
t = new TestObject();
t.Value = 5;
}
Console.WriteLine(t.Value); //exception only when the IF statement was not run as the variable remains null.
また、ユーザーが「A」を押すと、ステートメントのカバレッジは 100% になります。ただし、他の何かが押されると、例外が発生します。