Exemple #1
0
        public void Read_Provided_Filename_Expected_Data()
        {
            Jsonformat format   = new Jsonformat();
            Type       dataType = typeof(AppData);

            var result = format.Read(_fileName, dataType);

            Assert.IsInstanceOfType(result, typeof(AppData));
        }
Exemple #2
0
        public void Read_Provided_Filename_Data_NULL_Expected_NULL()
        {
            string     filename = "testfile";
            AppData    data     = null;
            Jsonformat format   = new Jsonformat();

            var result = format.Save(filename, data);

            Assert.IsNull(result);
        }
Exemple #3
0
        public void Read_Provided_Filename_NULL_Expected_NULL()
        {
            string     filename = null;
            Jsonformat format   = new Jsonformat();
            Type       dataType = typeof(AppData);

            var result = format.Read(filename, dataType);

            Assert.IsNull(result);
        }
Exemple #4
0
        public void Read_Provided_Filename_NULL_Data_Expected_NULL()
        {
            string    filename = null;
            FileStore store    = new FileStore(_fileName, _dataFormat, _dataType);
            AppData   data     = store.Read();

            data.User = new User
            {
                UserName = "******",
                Password = "******"
            };
            Jsonformat format = new Jsonformat();

            var result = format.Save(filename, data);

            Assert.IsNull(result);
        }
Exemple #5
0
        public void Read_Provided_Filename_Data_Expected_File_Path()
        {
            string  filename = "testfile";
            AppData data     = _store.Read();

            data.User = new User
            {
                UserName = "******",
                Password = "******"
            };
            Jsonformat format = new Jsonformat();

            var result     = format.Save(filename, data);
            var fileExists = File.Exists(result);

            Assert.IsTrue(fileExists);
            File.Delete(result);
        }