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 얻을 스택 추적을 공유하십시오 당신하여 MyDatabase 문제입니다. – driis

+0

미안하지만 어떻게 스택 추적을 공유합니까? 나는 C# 프로그래밍에 익숙하지 않다. 만약 내가 좀 느리다면 .. – gdubs

답변

1

먼저 당신이 예외를 던지고있다 위치를 확인 디버그에서 실행하려고 내 생각 엔 뭔가

관련 문제