How to mock a class that implements multiple interfaces

前端 未结 4 781
误落风尘
误落风尘 2020-12-05 17:19

How to mock the following class:

UserRepository : GenericRepository, IUserRepository


public class GenericRepository : IGenericRe         


        
4条回答
  •  余生分开走
    2020-12-05 17:58

    Take a look at https://github.com/Moq/moq4/wiki/Quickstart

    Advanced Features

    // implementing multiple interfaces in mock
    var foo = new Mock();
    var disposableFoo = foo.As();
    // now IFoo mock also implements IDisposable :)
    disposableFoo.Setup(df => df.Dispose());
    

提交回复
热议问题