Exemplo n.º 1
0
        public void ReadFromJson_ArgumentNullException_Test()
        {
            string json       = null;
            var    textReader = new Mock <TextReader>();

            textReader.Setup(tr => tr.ReadToEnd()).Returns(json);

            var JsonFileReader = new JsonFileReader(textReader.Object);

            Assert.Throws <ArgumentNullException>(() => JsonFileReader.ReadFromJson());
        }
Exemplo n.º 2
0
        public void ReadFromJson_NormalConditions_Test()
        {
            string json       = JsonConvert.SerializeObject(_testArray);
            var    textReader = new Mock <TextReader>();

            textReader.Setup(tr => tr.ReadToEnd()).Returns(json);

            var JsonFileReader   = new JsonFileReader(textReader.Object);
            var actualCollection = JsonFileReader.ReadFromJson();

            CollectionAssert.AreEqual(actualCollection, _testArray);
        }