コード例 #1
0
        public void ReadFileOkSpecifiedAssembly()
        {
            var movies = EmbeddedFileUtility.ReadFile("Files.Movies.json", typeof(EmbeddedFileUtilityTest).Assembly);

            Assert.AreEqual(true, movies.ContainsInvariant("Enter the Dragon"));
            Assert.AreEqual(true, movies.ContainsInvariant("Kill Bill"));
            Assert.AreEqual(true, movies.ContainsInvariant("Terminator"));
        }
コード例 #2
0
        public void ReadFileOkDefaultAssembly()
        {
            var movies = EmbeddedFileUtility.ReadFile("Files.Movies.json");

            Assert.AreEqual(true, movies.ContainsInvariant("Enter the Dragon"));
            Assert.AreEqual(true, movies.ContainsInvariant("Kill Bill"));
            Assert.AreEqual(true, movies.ContainsInvariant("Terminator"));
        }
コード例 #3
0
        public void ReadJsonSerializeAllOk()
        {
            var movies = EmbeddedFileUtility.ReadJson <IEnumerable <Movie> >("Files.Movies.json");

            Assert.AreEqual(1, movies.ElementAt(0).Id);
            Assert.AreEqual(2, movies.ElementAt(1).Id);
            Assert.AreEqual(3, movies.ElementAt(2).Id);

            Assert.AreEqual("Enter the Dragon", movies.ElementAt(0).Name);
            Assert.AreEqual("Kill Bill", movies.ElementAt(1).Name);
            Assert.AreEqual("Terminator 2", movies.ElementAt(2).Name);
        }
コード例 #4
0
        public void ReadJsonSpecifiedAssembly()
        {
            var movies = EmbeddedFileUtility.ReadJson <IEnumerable <Movie> >(
                "Files.Movies.json", typeof(EmbeddedFileUtilityTest).Assembly);

            Assert.AreEqual(1, movies.ElementAt(0).Id);
            Assert.AreEqual(2, movies.ElementAt(1).Id);
            Assert.AreEqual(3, movies.ElementAt(2).Id);

            Assert.AreEqual("Enter the Dragon", movies.ElementAt(0).Name);
            Assert.AreEqual("Kill Bill", movies.ElementAt(1).Name);
            Assert.AreEqual("Terminator 2", movies.ElementAt(2).Name);
        }
コード例 #5
0
        public void ReadJsonApplyJsonIgnoreOk()
        {
            var movies = EmbeddedFileUtility.ReadJson <IEnumerable <Movie> >(
                "Files.Movies.json", serializeAll: false
                );

            Assert.AreEqual(1, movies.ElementAt(0).Id);
            Assert.AreEqual(2, movies.ElementAt(1).Id);
            Assert.AreEqual(3, movies.ElementAt(2).Id);

            Assert.AreEqual(null, movies.ElementAt(0).Name);
            Assert.AreEqual(null, movies.ElementAt(1).Name);
            Assert.AreEqual(null, movies.ElementAt(2).Name);
        }
コード例 #6
0
 public void ReadJsonFileLoadException()
 {
     EmbeddedFileUtility.ReadJson <EmbeddedFileUtilityTest>("Files.Movies.json");
 }
コード例 #7
0
 public void ReadJsonFileNotFoundException()
 {
     EmbeddedFileUtility.ReadJson <object>("Files.UnexistingFile.json");
 }
コード例 #8
0
 public void ReadFileFileNotFoundException()
 {
     EmbeddedFileUtility.ReadFile("Files.UnexistingFile.txt");
 }