如此经典的问题,但在找到实际原因时遇到了可怕的时间.通常当我看到这个错误时,因为jQuery引用是在代码需要它之后,或者回到jQuery链接,或jQuery冲突等...到目前为止,似乎没有一个是这种情况.不幸的是,寻找这个问题的解决方案导致我发布此类案件后发布.我相信我的问题同样简单,但是一个多小时的狩猎,仍然没有运气......
编辑:附加信息...解决方案文件(我已经多次重新创建,试图解决这个问题.是一个JavaScript Windows商店空白应用程序模板,我在Visual Studio中这样做.唯一的参考文件是Windows库javascript 1.0,我试过删除它来测试.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>HTML5 Canvas Template</title>
<style>
/* styles here */
</style>
</head>
<body>
<canvas id="myCanvas" width="500" height="500">
<p>Canvas not supported.</p>
</canvas>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
var canvas = $("#myCanvas").get(0);
var context = canvas.getContext("2d");
function renderContent()
{
// we'll do our drawing here...
}
renderContent();
});
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud) 我正在尝试为Web服务背后的代码编写测试.此代码位于从服务本身调用的单独的类库中.此类库用于ConfigurationManager获取其连接字符串,通常在运行由Web服务填充的Web服务时web.config.但是,当我从测试代码中运行它时,它们会抛出null异常.
我已经绕过网络寻找答案了一段时间,并尝试了几个类似问题的修复,但没有任何效果.(没有什么是我的情况.)
我有一个注入接口我是单元测试.有问题的方法是有效的,但我正在尝试编写一个单元测试,确认返回的样本数据是完整和准确的.我的测试对我来说是正确的,甚至结果看起来都相同,但测试失败,"CollectionAssert.AreEquivalent失败.预期集合包含1次出现.实际集合包含0次出现."
[TestMethod]
public void Should_Get_All_Amenities()
{
var amenitiesRep = _ninjectKernel.Get<IAmenityRepository>();
var amenities = amenitiesRep.GetAmenities();
var expected = new List<Amenity>
{
new Amenity() {Id = 1, Name = "Pool", Category = "resort"},
new Amenity() {Id = 2, Name = "Hottub", Category = "resort"},
new Amenity() {Id = 3, Name = "Steamroom", Category = "unit"}
};
Assert.IsNotNull(amenities);
Assert.IsTrue(amenities.Count() == 3);
CollectionAssert.AreEquivalent(expected, amenities);
}
Run Code Online (Sandbox Code Playgroud)
(来自我的TestRepository的相关代码)
var amenities = new List<Amenity>
{
new Amenity() {Id = 1, Name = "Pool", Category = "resort"},
new …Run Code Online (Sandbox Code Playgroud) c# ×2
testing ×2
canvas ×1
html5 ×1
javascript ×1
jquery ×1
mocking ×1
unit-testing ×1
web-services ×1