質問: 0) { return b+ c; } { return a+ b + c; } } } } ``` ``` using System; using ClassLibrary1; using Microsoft.VisualStudio.TestTools.UnitTesting; namespace UnitTestProject1 { [TestClass] public class UnitTest1 { [TestMethod] public void TestMethod1() { Assert.AreEqual(3,Class1.Add1(1, 2)); Assert.AreEqual(6,Class1.Add2(2, 2,2)); } } } ``` ↓画像1[実施結果] ![画像1(実施結果)](https://teratail.storage.googleapis.com/uploads/contributed_images/51582bd1aa97b0477b8980ee37a6febf.png) ↓画像2[本来あるべき結果] ![画像2(本来あるべき結果)](https://teratail.storage.googleapis.com/uploads/contributed_images/0e4548c157f40c0a0b01a29c613e6cdc.png) ↓追加画像 ![メソッドのOK・NGがわかる](https://teratail.storage.googleapis.com/uploads/contributed_images/306d212ed025167269a9085672097e7f.png)
回答: 回答になりませんが、わたしの環境でも問題ありませんでした。 > > UnitTest1.csのみ実行され、 > > Class1.csは実行されません。 > > > とありますが正しくは、テストの過程で Class1 は実行されているはずで、 できていないのは Class1 のカバレッジ解析です。 プロジェクトをリビルドしても結果は変わりませんかね?