Mocking EF core dbcontext and dbset
问题 I am using ASP.NET Core 2.2, EF Core and MOQ. When I run the test I am getting this error: Message: System.NotSupportedException : Invalid setup on a non-virtual (overridable in VB) member: x => x.Movies What I am doing wrong? public class MovieRepositoryTest { private readonly MovieRepository _sut; public MovieRepositoryTest() { var moviesMock = CreateDbSetMock(GetFakeListOfMovies()); var mockDbContext = new Mock<MovieDbContext>(); mockDbContext.Setup(x => x.Movies).Returns(moviesMock.Object