Пример #1
0
        public void Read_Provided_Filename_Expected_Data()
        {
            Xmlformat format   = new Xmlformat();
            Type      dataType = typeof(AppData);

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

            Assert.IsInstanceOfType(result, typeof(AppData));
        }
Пример #2
0
        public void Read_Provided_Filename_Data_NULL_Expected_NULL()
        {
            string    filename = "testfile";
            AppData   data     = null;
            Xmlformat format   = new Xmlformat();

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

            Assert.IsNull(result);
        }
Пример #3
0
        public void Read_Provided_Filename_NULL_Expected_NULL()
        {
            string    filename = null;
            Xmlformat format   = new Xmlformat();
            Type      dataType = typeof(AppData);

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

            Assert.IsNull(result);
        }
Пример #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 = "******"
            };
            Xmlformat format = new Xmlformat();

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

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

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

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

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