单元测试报错:未将对象引用设置到对象实例,请求排查
单元测试报错排查求助
我正在编写单元测试,却搞不懂为什么会出现错误,麻烦帮忙排查原因。
待测试方法
public IEnumerable<Produtos> GetAll(string term, int page, int pageSize) { var products = _repository.GetAllProducts().ToList(); List<Produtos> produtos = new List<Produtos>(); products.ForEach(produto => { if (produto.Nome.Contains(term)) { produtos.Add(produto); } } ); if (!(produtos.Count > 0)) { throw new Exception(); } return produtos.Skip((page - 1) * pageSize).Take(pageSize); }
我的测试类
[TestClass] public class ProductTests { private readonly ProductsService _service; public ProductTests() { _service = new ProductsService(); } [TestMethod] public void GetAll_RequestProducts_ReturnsProduts() { var result = _service.GetAll("camisa", 1, 1); Assert.IsNotNull(result); } }
测试结果

请求协助排查该错误原因。
内容的提问来源于stack exchange,提问作者Paulo Vitor
相关产品推荐
相关产品推荐

