小编DMC*_*MCS的帖子

MSTest单元测试和数据库访问,无需触及实际数据库

在我的代码中,我与数据库交互(不是我的解决方案文件的一部分).该数据库由一个独立的DBA团队拥有,我们开发人员编写的代码只允许访问存储过程.但是,我们可以全面了解数据库的proc,表和列(它的定义).对于依赖于数据的代码,我目前编写的单元测试表明表中的数据(并在单元测试完成后拆除/删除这些行),因此我可以运行单元测试来运行我的代码进行交互与DB.执行此操作的所有代码都在测试文件中(特别是在ClassInitialize()和ClassCleanup()函数中).然而,我的新同事称我的单元测试风格是"破坏性的",因为我读/写插入和删除行的dev数据库.在我们对单元测试进行编码时,数据库设计通常不稳定,因此在我们在程序中释放QA部门之前,我们可以在存储的proc代码中找到问题很多次(节省资源).他们都告诉我,有一种方法可以在运行MSTest单元测试时将数据库克隆到内存中,但是他们不知道如何操作.我已经在网上进行了研究,无法找到办法让我的同事需要我去做.

有人能告诉我这是否可能发生在我上面显示的环境中?如果是这样,你能指出我正确的方向吗?

database unit-testing mstest clone

6
推荐指数
2
解决办法
3003
查看次数

限制将asmx Web服务访问特定IP地址

我需要限制.asmx Web服务访问特定的IP地址.我想我可以在每个方法中添加一个硬编码检查,但这似乎是代码维护的噩梦.是否有我可以进行的Web配置条目,或者我可以应用于.asmx文件的IIS 6设置?

iis web-services ip-address asmx

5
推荐指数
1
解决办法
1万
查看次数

无法使用Graph API将链接发布到FB Event页面

我们正尝试使用Graph API发布到活动的Feed资源.会发生什么似乎忽略了我们发布的任何链接.Graph API似乎也不支持将照片发布到事件墙上的任何选项.

我们使用以下参数调用事件订阅源:

link='http://rfid-social-media.odinrfid.com/photo?photoId=000000000000000000102107'
name='John at Facebook Party'
message='Test Message 2'
caption='What a great time'
Run Code Online (Sandbox Code Playgroud)

我们针对网址发布:https: //graph.facebook.com/EVENT_ID/feed

请求响应确实成功完成,但链接未显示在UI中.

我们可以使用Graph API发布指向常规页面的链接,而不会出现问题.它确实在UI中显示了链接,缩略图,标题等等.

谢谢..

json facebook facebook-graph-api

5
推荐指数
1
解决办法
803
查看次数

VS2008在.js文件中自动执行我的javascript,我希望它停止

重复:VS2008删除.js文件中的缩进(在格式化选项卡中关闭自动格式化)

嗨,我有VS2008和ReSharper 4.0,我遇到了问题.当我在任何.js文件中输入新的代码行时,它会直通并重新格式化所有的JavaScript括号.我在ReSharper中找到了可以为C#(.cs)文件设置大括号行为的地方.我在VS2008中搜索过,找不到任何JavaScript代码设置.

    function doSomething(withMe) 
    {
        for (idx in myArray) 
        {
            if (myArray[idx] != -1) 
            {
                return "yep";
            }
        }
        return "nope";
    }
Run Code Online (Sandbox Code Playgroud)

成为这个(我更喜欢,但我的团队喜欢上面的)

    function doSomething(withMe) {
        for (idx in myArray) {
            if (myArray[idx] != -1) {
                return "yep";
            }
        }
        return "nope";      
    }
Run Code Online (Sandbox Code Playgroud)

回到任何地方重新添加CR都变得很痛苦.我在哪里可以找到让这种疯狂停止的设置.

javascript resharper visual-studio-2008

4
推荐指数
1
解决办法
1080
查看次数