예제 #1
0
        public void When_ConnectionStringIsPassed_SetConnectionString_Should_UpdateConfigXml()
        {
            LoadWebConfigAsXmlDocument();
            var expected = new KeyValuePair <string, string>("BP_ConnectionStrings_Key1", "TestValue");

            //Action writer = () => { _writer.SetAppSetting(key, value); };
            //writer.Should().Throw<ArgumentNullException>();

            _writer.SetConnectionString(expected.Key, expected.Value);

            var actual = _writer.GetConnectionString(expected.Key);

            actual.Should().NotBeNullOrEmpty();
            expected.Value.Should().BeEquivalentTo(actual);
        }