???????????????????????????
???????????? ???????[ 2014/6/9 13:56:54 ] ??????????????? ?????? ????????
????????????????????????TestLog?????????????????????????ILog?????貌????校????????????????????????????????????????????????????????????????写?????????????????????????写??????????????????写????????????????????????
??????????????????????????????????????校????????????????澹�??????????????????????????
???????????????????写?????????小?????????????????????卸???????????????????2??????????????????????????????????????????????卸??????????????????????2???????
?????????????校??????????????写??????????????写???????????????????????????
????Assert.AreEqual(log.Message?? userNmae);
????????????????????????写??????写?????????????????????????????斜?写?????????????Rhino Mocks??????????????????????????Rhino.Mocks.dll??????????????眉??伞?
?????????????????????NUnit??????????????锟�?
[TestFixture]
public class MyLoginTest
{
[Test]
public void Mock_Vaild_Test()
{
MockRepository mock = new MockRepository();
var log = mock.DynamicMock<ILog>();
var userName = "admin";
var passWord = "123456";
using (mock.Record())
{
log.Write(userName);
}
MyLogin login = new MyLogin();
login.Log = log;
var isLogin = login.Valid(userName?? passWord);
Assert.AreEqual(isLogin?? true);
mock.VerifyAll();
}
|
????????????斜?写?????????ILog?????????????????????????????ILog?????????????
????MockRepository mock = new MockRepository();
????var log = mock.DynamicMock<ILog>();
???????????????Log??????????-??????????????????????????????????????????????????????????????????????????????????????????????????????锟�?
using (mock.Record())
{
log.Write(userName);
}
|
???????????????????????写???????????????????????????????????锟�?
????mock.VerifyAll();
?????梅?????????????????????写??????????????????写???????????锟�????????锟�?????????
????????????????????????????械?????????????????????????写????????????????????????????????????????????锟�?
????MockRepository mock = new MockRepository();
????var log = mock.Stub<ILog>();
??????????????mock.VerifyAll()??????????????????????????????????????????????????
?????????写???????????????????????????????????????????????????????锟�?????????校??????卸??????????????????????????????????????????????????????????????????????????????????????????????????????
??????????写??2???????些???霉?????纾�??????????????????????????
??????

???路???
??????????????????
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