이전에 Rails에서 개발했습니다. 필자는 테스트 작성이 매우 쉽다는 것을 발견했으며, 최근 MVC .NET이 우리의 주요 제품에 사용되는 프로젝트로 옮겼습니다.MVC .NET에서 내 모델에 대한 테스트 작성 방법 (레일 배경에서)
MVC .NET으로 작업하는 방법을 알았지 만 모델에 단위 테스트를 작성하는 방법을 잘 모르고 있습니다. 내가 테스트를위한 별도의 데이터베이스를 제공 레일을 사용하고 있기 때문에
describe "user.name_is_newton?"
context "user's name is newton" do
before :each do
@user = User.create(:name => "newton")
end
it { @user.name_is_newton?.should be_true }
end
end
내가 열심히 전환 발견하고 그 이유는 : 나는 레일 내 단위 테스트를 작성 할 방법에 대한 정말 빠른 더러운 예를 줄 것이다. 그것은 (분명히) 현장에서 테스트 데이터베이스에 사용자 항목을 생성하고 테스트를 작성하는 것을 매우 쉽게 만듭니다. MVC .NET에서 비슷한 테스트를 작성하는 방법을 잘 모르겠습니다. 어떤 도움을 주셔서 감사합니다! 감사!
이가 바보 같은 질문이 될 수도 있지만, 대상 사용자가 무엇을? 데이터베이스에있는 엔티티입니까? 사용자를 조롱합니까? – Karan
@steveowen MVC mock은 어디에서 가져 왔습니까? 직접 쓰거나 온라인으로 찾으셨습니까? 어떻게 생겼는지 몇 가지 예를보고 싶습니다. – Dty
@Newton "User"는 사용자가 만든 모델입니다. 데이터베이스의 엔티티 일 수도 있고 표시 목적으로 사용하는 자체 모델 일 수도 있습니다. (프리젠 테이션 업무를 위해 데이터베이스 모델을 사용하지 않는 것이 가장 좋습니다.) –