Example #1
0
        public void When_file_has_no_bom_then_the_text_is_returned_unaltered()
        {
            Mock.Get(GetDependency <IFileSystem>())
            .Setup(x => x.ReadAllText())
            .Returns("text");

            var result = TestInstance.GetMessageTemplate();

            result.ShouldBe("text");
        }
Example #2
0
        public void When_file_has_bom_then_the_bom_is_removed()
        {
            var bom = Encoding.UTF8.GetString(Encoding.Unicode.GetPreamble());

            Mock.Get(GetDependency <IFileSystem>())
            .Setup(x => x.ReadAllText())
            .Returns(bom + "text");

            var result = TestInstance.GetMessageTemplate();

            result.ShouldBe("text");
        }