Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 设计用于读取文件的服务_Asp.net Mvc_Design Patterns_Asp.net Mvc 3 - Fatal编程技术网

Asp.net mvc 设计用于读取文件的服务

Asp.net mvc 设计用于读取文件的服务,asp.net-mvc,design-patterns,asp.net-mvc-3,Asp.net Mvc,Design Patterns,Asp.net Mvc 3,概念概述 在文件系统上存储模板文本文件。将文本文件读入模板服务,获取字符串,发送电子邮件 到目前为止,我有两项服务: ITemplateService-这是模板引擎(接受模板的模型和字符串) IEmailService-发送电子邮件 我可以举一个例子来说明文件读取器服务的外观,以及如何对其进行模拟或单元测试。谢谢 我基本上希望向方法传递路径/文件名,让它读取文件并返回字符串。返回内容。您也可以签出

概念概述

在文件系统上存储模板文本文件。将文本文件读入模板服务,获取字符串,发送电子邮件

到目前为止,我有两项服务:

  • ITemplateService-这是模板引擎(接受模板的模型和字符串)
  • IEmailService-发送电子邮件
  • 我可以举一个例子来说明文件读取器服务的外观,以及如何对其进行模拟或单元测试。谢谢

    我基本上希望向方法传递路径/文件名,让它读取文件并返回字符串。

    返回内容。

    您也可以签出