小编vap*_*rio的帖子

将小数提高到十进制的幂?

.net框架在Math类中提供了一个为double提供动力的方法.但是根据精度要求,我需要将小数提高到十进制幂[Pow(十进制a,十进制b)].框架是否具有这样的功能?有没有人知道有这种功能的图书馆?

c# decimal bigdecimal

25
推荐指数
3
解决办法
3万
查看次数

如何对覆盖的OnModelCreating中的设置进行单元测试

我正在使用Entity Framework 6,在我的上下文中,我重写了OnModelCreating方法:

protected override void OnModelCreating(DbModelBuilder modelBuilder)
Run Code Online (Sandbox Code Playgroud)

在该方法内部,我设置了数据库配置。我想测试一下设置。例如,我有以下代码:

modelBuilder.HasDefaultSchema("public");
Run Code Online (Sandbox Code Playgroud)

我想进行单元测试,以检查是否调用了具有参数值“ public”的HasDefaultSchema。

或像下面的示例一样,我想测试实体UserGroup的HasMany和WithMany方法是否被调用:

 modelBuilder.Entity<UserGroup>()
             .HasMany<User>(g => g.Users)
             .WithMany(u => u.Groups)
             .Map(ug =>
                  {
                     ug.MapLeftKey("GroupId");
                     ug.MapRightKey("UserId");
                     ug.ToTable("UserGroupMembers");
                  });
Run Code Online (Sandbox Code Playgroud)

请指教。谢谢

unit-testing entity-framework

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

标签 统计

bigdecimal ×1

c# ×1

decimal ×1

entity-framework ×1

unit-testing ×1