在我的代码中,我与数据库交互(不是我的解决方案文件的一部分).该数据库由一个独立的DBA团队拥有,我们开发人员编写的代码只允许访问存储过程.但是,我们可以全面了解数据库的proc,表和列(它的定义).对于依赖于数据的代码,我目前编写的单元测试表明表中的数据(并在单元测试完成后拆除/删除这些行),因此我可以运行单元测试来运行我的代码进行交互与DB.执行此操作的所有代码都在测试文件中(特别是在ClassInitialize()和ClassCleanup()函数中).然而,我的新同事称我的单元测试风格是"破坏性的",因为我读/写插入和删除行的dev数据库.在我们对单元测试进行编码时,数据库设计通常不稳定,因此在我们在程序中释放QA部门之前,我们可以在存储的proc代码中找到问题很多次(节省资源).他们都告诉我,有一种方法可以在运行MSTest单元测试时将数据库克隆到内存中,但是他们不知道如何操作.我已经在网上进行了研究,无法找到办法让我的同事需要我去做.
有人能告诉我这是否可能发生在我上面显示的环境中?如果是这样,你能指出我正确的方向吗?
我需要限制.asmx Web服务访问特定的IP地址.我想我可以在每个方法中添加一个硬编码检查,但这似乎是代码维护的噩梦.是否有我可以进行的Web配置条目,或者我可以应用于.asmx文件的IIS 6设置?
我们正尝试使用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中显示了链接,缩略图,标题等等.
谢谢..
重复: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都变得很痛苦.我在哪里可以找到让这种疯狂停止的设置.
asmx ×1
clone ×1
database ×1
facebook ×1
iis ×1
ip-address ×1
javascript ×1
json ×1
mstest ×1
resharper ×1
unit-testing ×1
web-services ×1