0

NUnitに問題があります。mvc NUNIT System.NotImplementedException:メソッドまたは操作が実装されていません

public class Model 
{ 
    public int Id {get;set;} 
    public string Name {get; set;} 

    public void myAction(MyDatabase db, string r, string i) { 
     db.DataEmp.Add(new DataEmp{ 
      Id = this.Id, 
      DateOfAction = DateTime.UtcNow, 
      R = r, 
      I = i 
     }); 
     db.SaveChanges(); 
    } 
} 

それは私に

System.NotImplementedExceptionを与えて

[Test] 
    public void Method_Test_Pass_myAction() 
    { 
     newModel.myAction(db,"R","I"); 

     Assert.That(db.DataEmp.FirstOrDefault(de => de.Id == newModel.Id), Is.Null); 
    } 

のNUnitの私のTestCase:方法私はこのTestFixtureテスト

モデルは、このようなものですモデルを持っていますまたは操作が実装されていません。

セットアップメソッドでnewModelをインスタンス化したときに何が問題なのかよく分かりません。アプリを実行すると、メソッドは正常に実行されています。 考えていただければ幸いです。

ありがとうございます!

+0

と間違っているあなたがそのNotImplementedExceptionのために取得するスタックトレースを共有してみてください。 – driis

+0

申し訳ありませんが、どのようにスタックトレースを共有しますか?私はC#プログラミングの新人です、私はちょっと遅い場合は私を赦してください:) – gdubs

答えて

1

まず、あなたが例外をスローされている場合、 私の推測が何かで見て、デバッグでそれを実行してみて、あなたのMyDatabaseという

関連する問題