public void load_should_return_roadkillsection()
		{
			// Arrange
			string configFilePath = GetConfigPath("test.config");

			// Act
			FullTrustConfigReaderWriter configManager = new FullTrustConfigReaderWriter(configFilePath);
			RoadkillSection appSettings = configManager.Load();

			// Assert
			Assert.That(appSettings.AdminRoleName, Is.EqualTo("Admin-test"), "AdminRoleName"); // basic check
		}
		public void resetinstalledstate_should_set_installed_to_false()
		{
			// Arrange
			string configFilePath = GetConfigPath("test.config");

			// Act
			FullTrustConfigReaderWriter configManager = new FullTrustConfigReaderWriter(configFilePath);
			configManager.ResetInstalledState();

			// Assert
			RoadkillSection section = configManager.Load();
			Assert.That(section.Installed, Is.False);
		}
		public void UpdateCurrentVersion_Should_Save_Version_To_RoadkillSection()
		{
			// Arrange
			string configFilePath = GetConfigPath("test.config");

			// Act
			FullTrustConfigReaderWriter configManager = new FullTrustConfigReaderWriter(configFilePath);
			configManager.UpdateCurrentVersion("2.0");

			// Assert
			RoadkillSection section = configManager.Load();
			Assert.That(section.Version, Is.EqualTo("2.0"));
		}