小编use*_*138的帖子

如何在单元测试中使用Moq调用同一类中的另一个方法

嗨,我是Moq框架的新手,对如何使用它有一些疑问.我将举一个例子并希望得到答案.

我有两个类,一个接口和一个实现:

public class Vehicle{
   public string RegistrationNumber {get; set;}
   public long VehicleIdentifier { get; set; }
   public Tyre TyreSpecification { get; set; }
}

public class Tyre {
    public long NumberOfTyres {get; set;}
    public long TyreSize { get; set;}
}

public interface ISelecter {
   Vehicle GetVehicleByRegistrationNumber(string registrationNumber);
   Tyre GetTyreSpecification(long vehicleIdentifier);
}

public class Selecter : ISelecter
{
    public Vehicle GetVehicleByRegistrationNumber(string registrationNumber)
    {
        var vehicle = 'Database will give us the vehicle specification';

        //Then we do things with the vehicle …
Run Code Online (Sandbox Code Playgroud)

c# unit-testing moq

25
推荐指数
3
解决办法
2万
查看次数

标签 统计

c# ×1

moq ×1

unit-testing ×1