??????????????????
???????????? ???????[ 2014/1/10 16:06:53 ] ??????????????? ??????
????Rhino Mock --- ??????
???????????????????????????????????????????????????????????????????????????????????£???д?????????????????????????????????????????????????????????????????????????????????????????γ????????????????????????????????????????У??????п??????б??????????????????????м??????????????????????????????н????й??????????????Щ????????????????????????????????????е???????????????
????????????????????????????????????????????????????????????????????????????????????壬??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????Rhino Mock??????????????????????????????????????????????????????????????????????????????protected????????????????????????????????????????????????nHibernate??????????????????
??????????
public class When_create_an_exam
{
private Establish context =
() =>
{
stub_exam_def = MockRepository.GenerateMock<ExamDef>();
stub_district = MockRepository.GenerateMock<District>();
stub_date = MockRepository.GenerateMock<Date>();
};
//...?????????????????
}
?????????????????ε????????????????????????????????????????????????????
????AutoMocking --- ????????
?????????????????????????????????????????????
??????????AutoMocking???????????????????AutoMock??Specification???????????????????????????????subject?????????????????????????????壬???????????????????????Щ???????????
???????Dependency<ExamDef>?????????????????????????????????????---?????????
???????????:
public class When_create_an_exam:Specification<Exam>
{
private It should_assign_to_properties =
() =>
{
subject.District.ShouldEqual(DependencyOf<District>());
subject.ExamDef.ShouldEqual(DependencyOf<ExamDef>());
subject.Date.ShouldEqual(DependencyOf<Date>());
};
}
????????????????????в????????????????????
??????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11