NUnitに問題があります。このTestFixtureでモデルをテストしています
モデルは次のようになります。
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();
}
}
NUnitの私のテストケース
[Test]
public void Method_Test_Pass_myAction()
{
newModel.myAction(db,"R","I");
Assert.That(db.DataEmp.FirstOrDefault(de => de.Id == newModel.Id), Is.Null);
}
それは私に
System.NotImplementedException:メソッドまたは操作が実装されていません。
したがって、SetupメソッドでnewModelをインスタンス化したので、何が問題なのかわかりません。また、アプリを実行すると、メソッドは正常に実行されます。考えは大歓迎です。
ありがとう!!