BuildScript/scripts/UnitTests/CsprojSettings/test_keyValueSetting.py

20 lines
476 B
Python

import unittest
from parser.CsprojParser.Csproj import Csproj
from parser.CsprojParser.CsprojSetting.KeyValueSetting import KeyValueSetting
class TestCase(unittest.TestCase):
def setUp(self):
self.csproj = Csproj('appName')
def test_apply(self):
key = 'some_key'
value = 'somve_value'
setting = KeyValueSetting(key, value)
self.assertDictEqual(self.csproj.settings, {})
setting.apply(self.csproj)
self.assertDictEqual(self.csproj.settings, {key: value})