gpt4 book ai didi

c# - 如何在 C# 中为创建方法编写单元测试?

转载 作者:太空宇宙 更新时间:2023-11-03 22:50:25 24 4
gpt4 key购买 nike

<分区>

我想在 C# 中为我的添加方法编写单元测试。我的方法有一个狗实体和类型作为参数。并且此方法通过我的服务将其添加到数据库中。

  public async Task<ActionResult> Add(Dog dog, string type)
{
if (ModelState.IsValid)
{
var d = new Dog();

d.Name = dog.Name;
d.NumOfLegs = dog.NumOfLegs;
d.BirthdayDate = dog.BirthdayDate;

if(type == "mom"){
//when the dog is a mom, dog.Childrens got default puppies
InitChildrenOfMomDog(dog);
}

dogService.Insert(dog);

return RedirectToAction("Home");
}

return View(dog);
}

我想检查单元测试,我的方法是否正常工作,默认的小狗是否已添加到狗身上,或者用户是否添加了有效(或无效)属性……我现在有点困惑。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com