Files
Delphi-Project-Manager/DelphiProjectHandler.Tests/LibraryPaths/DelphiRegistryKeysTests.cs
T
2012-09-24 20:55:07 +02:00

62 lines
1.6 KiB
C#

/*
* Created by SharpDevelop.
* User: SG0894652
* Date: 8/10/2009
* Time: 11:21 PM
*
* To change this template use Tools | Options | Coding | Edit Standard Headers.
*/
using System;
using NUnit.Framework;
using DelphiProjectHandler.LibraryPaths;
namespace DelphiProjectHandler.Tests.LibraryPaths
{
[TestFixture]
public class DelphiRegistryKeysTests
{
[Test]
public void LibraryKey()
{
Assert.IsNotNull(DelphiRegistryKeys.LibraryKey(LibraryPathType.Delphi5), "Delphi5 should be created");
Assert.IsNotNull(DelphiRegistryKeys.LibraryKey(LibraryPathType.Delphi6), "Delphi5 should be created");
}
[Test]
[ExpectedException(typeof(NotSupportedException))]
public void LibraryKey_NotSupported()
{
DelphiRegistryKeys.LibraryKey(LibraryPathType.Delphi2009);
}
[Test]
public void RootDirKey()
{
Assert.IsNotNull(DelphiRegistryKeys.RootDirKey(LibraryPathType.Delphi5), "Delphi5 should be created");
Assert.IsNotNull(DelphiRegistryKeys.RootDirKey(LibraryPathType.Delphi6), "Delphi5 should be created");
}
[Test]
[ExpectedException(typeof(NotSupportedException))]
public void RootDirKey_NotSupported()
{
DelphiRegistryKeys.RootDirKey(LibraryPathType.Delphi2009);
}
[Test]
public void EnvironmentPathsKey()
{
Assert.IsNotNull(DelphiRegistryKeys.EnvironmentPathsKey(LibraryPathType.Delphi6), "Delphi6 should be created");
}
[Test]
[ExpectedException(typeof(NotSupportedException))]
public void EnvironmentPathsKey_NotSupported()
{
DelphiRegistryKeys.EnvironmentPathsKey(LibraryPathType.Delphi5);
}
}
}