public void CanReadAnEmbeddedFile() { var reader = new EmbeddedFileReader(); string content = reader.ReadEmbeddedFile <EmbeddedFileReaderTests>("EmbeddedTextFile.txt"); Assert.AreEqual("Lorem ipsum dolor", content); }
public void Get_should_throw_exception_when_file_not_found() { // given var embededFileReader = new EmbeddedFileReader(namespacePath); // when embededFileReader.Get("filenotexist.xml"); }
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")); }
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); }