[Test]
public void testMultiplication()
{
var five=new Dollar(5);
Assert.AreEqual(new Dollar(10), five.times(2));
Assert.AreEqual(new Dollar(15), five.times(3));
}
Run Code Online (Sandbox Code Playgroud)
美元等级
public class Dollar
{
private int amount;
public Dollar(int amount)
{
this.amount = amount;
}
public Dollar times(int multiplier)
{
return new Dollar(amount * multiplier);
}
public bool equals(Object theObject)
{
Dollar dollar = (Dollar) theObject;
return amount == dollar.amount;
}
}
Run Code Online (Sandbox Code Playgroud)
在线Assert.AreEqual(新元(10),五次(2)); 测试失败并出现错误:
预计:TDDbooks.Dollar
但是:TDDbooks.Dollar
我使用.accdb文件.我创造了课程
using System.Data.Entity;
class MSADbContext:DbContext
{
public DbSet<Product> Products { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
并添加connectionString
<add name="MSADbContext" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\SportsStore.accdb" providerName="System.Data.OleDb"/>
Run Code Online (Sandbox Code Playgroud)
在第一次查询到DB之后,我得到ProviderIncompatibleException:"在存储库typeOf中调用"get_ProviderFactory"System.Data.OleDb.OleDbConnection"返回null"
我需要创建<h2>将HTML中的标签替换为的过滤器<h3>:
我的过滤器
public class TagsFilter:Stream
{
HttpContext qwe;
public TagsFilter(HttpContext myContext)
{
qwe = myContext;
}
public override void Write(byte[] buffer, int offset, int count)
{
string html = System.Text.Encoding.UTF8.GetString(buffer);
html = html.Replace("<h2>", "<h3>");
qwe.Response.Write(html.ToCharArray(), 0, html.ToCharArray().Length);
}
Run Code Online (Sandbox Code Playgroud)
我的模块
public class TagsChanger : IHttpModule
{
public void Init(HttpApplication context)
{
context.Response.Filter = new TagsFilter(context.Context);
}
Run Code Online (Sandbox Code Playgroud)
我收到错误System.Web.HttpException:在这种情况下,答案不可用。
实体
public class Region
{
[Key]
public int ID;
public string Name;
public string Description;
}
Run Code Online (Sandbox Code Playgroud)
模型
public class RegionModel
{ [Key]
public int ID { get; set; }
public string Name { get; set; }
public string Description { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
错误
System.Data.Edm.EdmEntityType :: EntityType'Region'没有定义键.定义此EntityType的键.
System.Data.Edm.EdmEntitySet:EntityType:EntitySet Regions 基于类型 Region ,没有定义键.