如何测试我的单元测试运行的上下文(CI或本地开发)

时间:2014-04-01 01:31:17

标签: wcf unit-testing

我为WCF服务编写了一个测试,检查是否可以下载文件。

    [TestInitialize]
    public void TestInitialize()
    {
        _settings = new PdfSettings
        {
            FilePathToPdf = ...some appsetting...,
            FileName = "form.pdf"
        };
        _service = new PdfService(_settings);
    }

    [TestMethod]
    public void GetRemoteFileWithValidData_ReturnsPdfFile()
    {
        _downloadRequest = new DownloadRequest { FileName = FileName , OrdersEntry = FakeOrdersInitializer.GetOrdersDto() };
        var file = _service.DownloadFile(_downloadRequest);
        file.Length.ShouldNotEqual(0);
    }

我想在构建控制器上运行此测试,并让它为该环境提供适当的配置。在构建控制器上运行单元测试时,是否有一种方法可以在构建控制器文件路径设置中加载 - 以及本地运行时的本地文件路径?

这也被归类为集成测试 - 我应该创建一个模拟文件吗?

由于

0 个答案:

没有答案