You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

单元测试报错:未将对象引用设置到对象实例,请求排查

单元测试报错排查求助

我正在编写单元测试,却搞不懂为什么会出现错误,麻烦帮忙排查原因。

待测试方法

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 23:45:30