C# Razor页面中页面模型的单元测试属性

C# Razor页面中页面模型的单元测试属性,c#,unit-testing,testing,nunit,razor-pages,C#,Unit Testing,Testing,Nunit,Razor Pages,我有一个简单的页面模型,PizzaModel: 使用系统; 使用System.Collections.Generic; 使用System.Linq; 使用System.Threading.Tasks; 使用Microsoft.AspNetCore.Mvc; 使用Microsoft.AspNetCore.Mvc.RazorPages; 名称空间启动\u app.Pages { 公共类比萨饼模型:PageModel { 公共字符串Customer{get;set;} 公共整数总计{get;set;}

我有一个简单的页面模型,
PizzaModel

使用系统;
使用System.Collections.Generic;
使用System.Linq;
使用System.Threading.Tasks;
使用Microsoft.AspNetCore.Mvc;
使用Microsoft.AspNetCore.Mvc.RazorPages;
名称空间启动\u app.Pages
{
公共类比萨饼模型:PageModel
{
公共字符串Customer{get;set;}
公共整数总计{get;set;}
公共字符串SomeProperty{get;set;}
公共互联网
{
}
}
}
我正在使用
NUnit
框架测试某些属性:

使用系统;
使用NUnit.Framework;
使用空白_workspace.Pages;
使用Microsoft.AspNetCore.Mvc;
使用Microsoft.AspNetCore.Mvc.RazorPages;
使用Microsoft.Extensions.Logging;
使用Microsoft.Extensions.DependencyInjection;
名称空间启动\u app.UnitTests
{
[测试夹具]
公开课考试
{
[测试]
公共无效PizzaModel_Asserts_Customer_Property()
{
PizzaModel pm=新PizzaModel();
断言(pm,拥有.财产(“客户”));
}
}
}
这是正确的格式吗

我当前收到另一种类型的错误:

找不到类型或命名空间名称“NUnit”(是否缺少using指令或程序集引用?)


但是我正在尝试更正语法。

您似乎没有从测试程序集中引用框架程序集。您似乎没有从测试程序集中引用框架程序集。