コード例 #1
0
        public void CanReadAnEmbeddedFile()
        {
            var    reader  = new EmbeddedFileReader();
            string content = reader.ReadEmbeddedFile <EmbeddedFileReaderTests>("EmbeddedTextFile.txt");

            Assert.AreEqual("Lorem ipsum dolor", content);
        }
コード例 #2
0
        public void Get_should_throw_exception_when_file_not_found()
        {
            // given
            var embededFileReader = new EmbeddedFileReader(namespacePath);

            // when
            embededFileReader.Get("filenotexist.xml");
        }
コード例 #3
0
        public void Get_should_throw_exception_when_file_not_found()
        {
            // given
            var embededFileReader = new EmbeddedFileReader(namespacePath);

            // when
            embededFileReader.Get("filenotexist.xml");
        }
コード例 #4
0
        public void ThrowsExceptionWhenFileIsNotEmbedded()
        {
            var finder = Substitute.For <EmbeddedResourceFinder>();
            var reader = new EmbeddedFileReader(finder);

            finder.FindAll <EmbeddedFileReaderTests>().Returns(new[] { "EmbeddedTextFile.txt" });

            Assert.Throws <InvalidOperationException>(() => reader.ReadEmbeddedFile <EmbeddedFileReaderTests>("SomeNotEmbeddedFile.txt"));
        }
コード例 #5
0
        public void Get_file_should_not_be_empty_when_file_found()
        {
            // given
            var embededFileReader = new EmbeddedFileReader(namespacePath);

            // when
            var textReader = embededFileReader.Get("roadkill-login.xml");

            // then
            Assert.NotNull(textReader);
        }
コード例 #6
0
        public void Get_file_should_not_be_empty_when_file_found()
        {
            // given
            var embededFileReader = new EmbeddedFileReader(namespacePath);

            // when
            var textReader = embededFileReader.Get("roadkill-login.xml");

            // then
            Assert.NotNull(textReader);
        }