对Travis-CI来说还是新手,想看看它是不是我在做什么.我在Travis-CI中遇到了构建错误,但在本地没有.
示例.NET Core 2.0应用程序.通过构建我收到以下错误:
错误CS0234:命名空间"Microsoft"中不存在类型或命名空间名称"Extensions"(您是否缺少程序集引用?)
和
错误CS0246:找不到类型或命名空间名称"IConfiguration"(您是否缺少using指令或程序集引用?)
这是配置和作业日志的链接:
https://travis-ci.org/ovation22/DapperRepository/jobs/273068340
我想在.NET Core 2.0 API项目中测试ActionFilterAttribute,并想知道最好的方法.注意,我不是试图通过控制器动作来测试它,而只是测试ActionFilterAttribute本身.
我怎么去测试这个:
public class ValidateModelAttribute : ActionFilterAttribute
{
public override void OnActionExecuting(ActionExecutingContext context)
{
if (!context.ModelState.IsValid)
{
context.Result = new BadRequestObjectResult(context.ModelState);
}
}
}
Run Code Online (Sandbox Code Playgroud) unit-testing xunit xunit.net actionfilterattribute .net-core