public void CheckConfigReadFile() { OptionConverter convert = new OptionConverter(new UnitTestJsonDeserializer()); string fileName = "fileName"; int verboseLevel = 5; bool verbose = true; bool quiet = true; string line = "{\"VerboseLevel\" : " + verboseLevel + ", \"Verbose\" : " + verbose.ToString().ToLower() + ", \"Quiet\" : " + quiet.ToString().ToLower() + "}"; UnitTestJsonDeserializer.GetFileGet = fileName; UnitTestJsonDeserializer.GetFileRetrun = line; UnitTestJsonDeserializer.DeserializeGet = line; Console.WriteLine(line); Options.AccountOptions readFile = convert.ConfigReadFile <Options.AccountOptions>(fileName); Assert.AreEqual(readFile.Verbose, verbose); Assert.AreEqual(readFile.Quiet, quiet); }