У меня есть простая модель страницы, PizzaModel
:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.Mvc.RazorPages;
namespace starting_app.Pages
{
public class PizzaModel : PageModel
{
public string Customer {get; set;}
public int Total {get; set;}
public string SomeProperty {get; set;}
public void OnGet()
{
}
}
}
Я использую фреймворк NUnit
для проверки определенных свойств:
using System;
using NUnit.Framework;
using blank_workspace.Pages;
using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.Mvc.RazorPages;
using Microsoft.Extensions.Logging;
using Microsoft.Extensions.DependencyInjection;
namespace starting_app.UnitTests
{
[TestFixture]
public class Tests
{
[Test]
public void PizzaModel_Asserts_Customer_Property()
{
PizzaModel pm = new PizzaModel();
Assert.That(pm, Has.Property("Customer"));
}
}
}
Это правильный формат?
В настоящее время я получаю сообщение об ошибке другого типа:
Не удалось найти имя типа или пространства имен 'NUnit' (отсутствует директива using или сборка ссылка?)
Но я пытаюсь получить правильный синтаксис.