c# – 你如何用readonly属性模拟类?
发布时间:2020-12-15 18:18:50 所属栏目:百科 来源:网络整理
导读:Moq中任何有readonly修饰符的类的想法: Class myClass{ private int id; public int Id{ get {return id;}} public myClass(int id) { this.id = id }} 我试图模仿这个对象: var myMock= new MockmyClass();myMock.SetupGet(m = m.ID).Return(555); 它给我
Moq中任何有readonly修饰符的类的想法:
Class myClass { private int id; public int Id{ get {return id;}} public myClass(int id) { this.id = id } } 我试图模仿这个对象: var myMock= new Mock<myClass>(); myMock.SetupGet(m => m.ID).Return(555); 它给我的错误:
任何的想法? 解决方法
问题不在于它是readonly,而是它不是虚拟的.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |