ApprovalTests.WindowsRegistry.WindowsRegistryAssert.HasDword C# (CSharp) Method

HasDword() private static method

private static HasDword ( RegistryKey registryKey, string keyName, string valueName, int expectedValue, string failureMessage ) : void
registryKey Microsoft.Win32.RegistryKey
keyName string
valueName string
expectedValue int
failureMessage string
return void
		private static void HasDword(RegistryKey registryKey, string keyName, string valueName, int expectedValue, string failureMessage)
		{
			var actualValue = ReadIntKeyValue(registryKey, keyName, valueName);

			if (actualValue != expectedValue)
			{
				string message = "{0}\nMust set DWORD {1}\\{2} : {3} = {4}.".FormatWith(failureMessage, registryKey.Name, keyName, valueName,
																																						 expectedValue);
				throw new Exception(message);
			}
		}

Same methods

WindowsRegistryAssert::HasDword ( string keyName, string valueName, int expectedValue, string failureMessage ) : void
WindowsRegistryAssert