使用实体框架将测试项目添加到MVC

CompanyDroneFromSector7G

我的项目是带有Entity Freamework 6的C#MVC5。

我已经在解决方案中添加了一个测试项目。

第一个测试只是一个简单的健全性检查,以确保所有内容均已连接,等等,因此它仅实例化了一个在构造函数中调用存储过程的类。

但是我遇到了问题,因为测试项目没有app.config文件,EF希望此用于连接详细信息等。

我很欣赏客户端项目是使用其配置的项目,但是这种销毁了部分测试原因,因为我也想确保配置正确。

当然有一种方法可以告诉主题项目使用其自己的配置吗?

单元测试代码:

using System;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using MyNamespace.Classes;

namespace MyNamespace_Tests
{
    [TestClass]
    public class MyTests
    {
        [TestMethod]
        public void Test1()
        {
            var test = new MyClass(1, 2010, 2, 80000, 25000, 48);
            var a = test.Text1;
            var b = test.Text2;
            Assert.IsTrue(true); // not actually doing a useful test yet               
        }
    }
}

错误是:

System.InvalidOperationException:在应用程序配置文件中找不到名为“ Entities”的连接字符串。

坚健

如果您的测试项目是分开的,则必须在app.config其中添加并添加连接字符串。

有两种解决方法:

  • 在主项目中编写测试代码,以便其可以重用主项目web.config文件
  • 请勿在内部使用连接字符串web.config,而将其存储在外部

希望能帮助到你。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将实体框架7添加到MVC 5项目

来自分类Dev

将实体框架7添加到MVC 5项目

来自分类Dev

在实体框架中将项目添加到多对多实体

来自分类Dev

实体框架-将一个项目多次添加到列表中

来自分类Dev

使用实体框架将元素添加到另一个现有实体

来自分类Dev

动态将属性添加到实体框架对象

来自分类Dev

实体框架将数据添加到多重表

来自分类Dev

您如何使用linq-to-sql或实体框架将实体添加到两个不同的父实体中?

来自分类Dev

使用实体框架将数据添加到多对多关系

来自分类Dev

使用反射将对象动态添加到实体框架

来自分类Dev

ASP.NET MVC将实体添加到ICollection

来自分类Dev

ASP.NET MVC将实体添加到ICollection

来自分类Dev

使用MVC框架将日/夜叠加层添加到Google地图

来自分类Dev

将实体添加到表的通用函数-实体框架6和C#

来自分类Dev

使用实体框架将新对象的子集合和我的新对象添加到数据库中

来自分类Dev

如何使用实体框架将 WPF 文本框中的新文本值添加到数据库?

来自分类Dev

MVC5将项目添加到列表

来自分类Dev

将MVC 5身份添加到现有项目

来自分类Dev

MVC5将项目添加到列表

来自分类Dev

使用 .Net 4 将 MVC 项目添加到现有的 Web 应用程序

来自分类Dev

使用DomDocument将实体添加到DOCTYPE

来自分类Dev

使用php将实体添加到数据存储区

来自分类Dev

使用DomDocument将实体添加到DOCTYPE

来自分类Dev

使用javascript将HTML实体添加到按钮文本

来自分类Dev

使用Swing将工具栏添加到框架

来自分类Dev

使用Ionic框架将事件添加到设备日历

来自分类Dev

使用borderlayout将组件添加到框架

来自分类Dev

使用Ionic框架将事件添加到设备日历

来自分类Dev

使用实体框架7添加新迁移时,表未添加到数据库

Related 相关文章

  1. 1

    将实体框架7添加到MVC 5项目

  2. 2

    将实体框架7添加到MVC 5项目

  3. 3

    在实体框架中将项目添加到多对多实体

  4. 4

    实体框架-将一个项目多次添加到列表中

  5. 5

    使用实体框架将元素添加到另一个现有实体

  6. 6

    动态将属性添加到实体框架对象

  7. 7

    实体框架将数据添加到多重表

  8. 8

    您如何使用linq-to-sql或实体框架将实体添加到两个不同的父实体中?

  9. 9

    使用实体框架将数据添加到多对多关系

  10. 10

    使用反射将对象动态添加到实体框架

  11. 11

    ASP.NET MVC将实体添加到ICollection

  12. 12

    ASP.NET MVC将实体添加到ICollection

  13. 13

    使用MVC框架将日/夜叠加层添加到Google地图

  14. 14

    将实体添加到表的通用函数-实体框架6和C#

  15. 15

    使用实体框架将新对象的子集合和我的新对象添加到数据库中

  16. 16

    如何使用实体框架将 WPF 文本框中的新文本值添加到数据库?

  17. 17

    MVC5将项目添加到列表

  18. 18

    将MVC 5身份添加到现有项目

  19. 19

    MVC5将项目添加到列表

  20. 20

    使用 .Net 4 将 MVC 项目添加到现有的 Web 应用程序

  21. 21

    使用DomDocument将实体添加到DOCTYPE

  22. 22

    使用php将实体添加到数据存储区

  23. 23

    使用DomDocument将实体添加到DOCTYPE

  24. 24

    使用javascript将HTML实体添加到按钮文本

  25. 25

    使用Swing将工具栏添加到框架

  26. 26

    使用Ionic框架将事件添加到设备日历

  27. 27

    使用borderlayout将组件添加到框架

  28. 28

    使用Ionic框架将事件添加到设备日历

  29. 29

    使用实体框架7添加新迁移时,表未添加到数据库

热门标签

归档