public void GetDefectsTest() { //Arrange var mock = new Mock <IDefectService>(); mock.Setup(i => i.GetDefects()).Returns(new List <DefectDTO>().AsQueryable()); DefectController controller = new DefectController(mock.Object); //Act var result = controller.GetDefects(); //Assert mock.Verify(i => i.GetDefects(), Times.Once); }