using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace MoqStudy.MockModel { public class Teacher { public Teacher(){ } public Teacher(int groupId) { GroupId = groupId; } public int Id { get; set; } public string Name { get; set; } public int GroupId { get; set; } public virtual int Add() { return Id + GroupId; } protected virtual decimal Doubling(decimal number) { return number * 2; } protected virtual bool Execute(int number) { if (number == 0) { return false; } return number % 2 == 0; } /// /// 运行私有方法 /// public virtual bool CompareWithDoubling(decimal number) { return number > Doubling(number); } } }