小编Nig*_*ter的帖子

使用IHttpActionResult时,如何在WebApi2中获取帮助文档?

我想利用WebApi2的自动文档功能以及IHttpActionResult.因此,我想更改以下代码:

/// <summary>
/// Gets specified User 
/// </summary>
/// <param name="id">User Id</param>
/// <returns>The user</returns>
public UserModel Get(int id)
{
    UserModel result = new UserModel()
    {
        ErrorLevel = "Warning",
        ErrorMessage = "Not Implemented yet!"
    };
    User u = new User() { Id = 1, ADUserName = "nfindlater", DefaultRoutingGroupId = 1 };
    result.Data = u;

    var helper = new UrlHelper(Request);
    result.Url = helper.Link("User", new { userId = 1 });

    return result;
}
Run Code Online (Sandbox Code Playgroud)

    /// <summary>
    /// Gets specified User 
    /// …
Run Code Online (Sandbox Code Playgroud)

rest asp.net-web-api

14
推荐指数
1
解决办法
1688
查看次数

托管ASP.NET MVC6应用程序的最佳方法是什么?

如果我理解正确,ASP.NET vNext的部分动机是减少开销.MVC6应用程序可以是自托管.我的问题是托管ASP.NET vNext应用程序的最佳实践方式是什么.是否存在类似于WCF激活服务的内容,它们监视服务的运行状况,或者是否有某种方法可以在应用程序中执行此操作?

asp.net asp.net-core-mvc vs-2015-preview

2
推荐指数
1
解决办法
1739
查看次数

使用Jasmine和Chutzpah对AngularJs控制器进行单元测试

我正在使用VS2013编程,并希望在我的AngularJs控制器上进行单元测试.例如,我有一个taController.js,如下所示:

var module = angular.module("MyApp", []);

var TAController = ["$scope", 
function ($scope) {
    $scope.myNumber = 2;
    $scope.add = function (number) {
        $scope.myNumber = $scope.myNumber + number;
    };
}];
Run Code Online (Sandbox Code Playgroud)

一个使用它的HTML页面如下所示:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" data-ng-app="MyApp">
<head>
    <title></title>
    <script src="Scripts/angular.js"></script>
    <script src="Scripts/taController.js"></script>
</head>
<body>
    <div id="myDiv" data-ng-controller="TAController">
        {{myNumber}}<br />
        <a href="" ng-click="add(2)">Add 2</a><br />
    </div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我想用Jasmine和Chutzpah创建一个单元测试.我在我的测试项目的specs目录中创建了一个AngularTest.js,看起来像这样

/// <reference path="../scripts/jasmine.js" />
/// <reference path="../../unittestingwithjasmine/scripts/tacontroller.js" />

describe("My Tacontroller", function () {
    var element;
    var myScope;

    beforeEach(inject(function($scope) {
        myScope = $scope;
    }));

    it("should …
Run Code Online (Sandbox Code Playgroud)

javascript visual-studio jasmine chutzpah angularjs

1
推荐指数
2
解决办法
8167
查看次数