コード例 #1
0
        public void SaveDataToFile()
        {
            string filePath = USER_FILE_TEST_PATH;

            // Change file path to testing file
            savingHelper.FilePath = filePath;

            // Firstly, delete if it is already exists
            TestUtils.DeleteFileIfExists(filePath);

            // Save data to a new file
            savingHelper.SaveMessagesToFile(MockDataProvider.GetMockMessages());

            // Check whether the expected file is created succefully or not
            Assert.True(TestUtils.CheckFileExists(filePath));

            // Check whether content is corret or not
            Assert.Equal(TestUtils.ReadFile(filePath), MockDataProvider.JSON);
        }
コード例 #2
0
 public void DeserializeData_ShouldReturnList_WhenJsonFormatIsValid()
 {
     Assert.Equal(fileParser.DeserializeData(MockDataProvider.JSON), MockDataProvider.GetMockMessages());
 }
コード例 #3
0
        public void SerializeData_ShouldReturnJSON_IfListIsValid()
        {
            string json = fileParser.SerializeData(MockDataProvider.GetMockMessages());

            Assert.Equal(json, MockDataProvider.JSON);
        }
コード例 #4
0
 public void LoadDataFromFile()
 {
     Assert.Equal(savingHelper.LoadMessagesFromFile(), MockDataProvider.GetMockMessages());
 }