#develop (short for SharpDevelop) is a free IDE for .NET programming languages.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

162 lines
3.9 KiB

// Copyright (c) AlphaSierraPapa for the SharpDevelop Team (for details please see \doc\copyright.txt)
// This code is distributed under the GNU LGPL (for details please see \doc\license.txt)
using System;
using System.Resources;
using ICSharpCode.Core;
using ICSharpCode.SharpDevelop;
using ICSharpCode.WixBinding;
using NUnit.Framework;
using WixBinding.Tests.Utils;
namespace WixBinding.Tests.Document
{
[TestFixture]
public class DirectoryNameTests
{
[TestFixtureSetUp]
public void SetupFixture()
{
SD.InitializeForUnitTests();
WixBindingTestsHelper.RegisterResourceStringsWithSharpDevelopResourceManager();
}
[Test]
public void AdminToolsFolder()
{
Assert.AreEqual("Admin Tools", WixDirectoryElement.GetSystemDirectory("AdminToolsFolder"));
}
[Test]
public void AppDataFolder()
{
Assert.AreEqual("Application Data", WixDirectoryElement.GetSystemDirectory("AppDataFolder"));
}
[Test]
public void CommonAppDataFolder()
{
Assert.AreEqual("Common Application Data", WixDirectoryElement.GetSystemDirectory("CommonAppDataFolder"));
}
[Test]
public void CommonFiles64Folder()
{
Assert.AreEqual("Common Files 64", WixDirectoryElement.GetSystemDirectory("CommonFiles64Folder"));
}
[Test]
public void CommonFilesFolder()
{
Assert.AreEqual("Common Files", WixDirectoryElement.GetSystemDirectory("CommonFilesFolder"));
}
[Test]
public void DesktopFolder()
{
Assert.AreEqual("Desktop", WixDirectoryElement.GetSystemDirectory("DesktopFolder"));
}
[Test]
public void FavoritesFolder()
{
Assert.AreEqual("Favorites", WixDirectoryElement.GetSystemDirectory("FavoritesFolder"));
}
[Test]
public void FontsFolder()
{
Assert.AreEqual("Fonts", WixDirectoryElement.GetSystemDirectory("FontsFolder"));
}
[Test]
public void LocalAppDataFolder()
{
Assert.AreEqual("Local Application Data", WixDirectoryElement.GetSystemDirectory("LocalAppDataFolder"));
}
[Test]
public void MyPicturesFolder()
{
Assert.AreEqual("My Pictures", WixDirectoryElement.GetSystemDirectory("MyPicturesFolder"));
}
[Test]
public void PersonalFolder()
{
Assert.AreEqual("Personal", WixDirectoryElement.GetSystemDirectory("PersonalFolder"));
}
[Test]
public void ProgramFiles64Folder()
{
Assert.AreEqual("Program Files (x64)", WixDirectoryElement.GetSystemDirectory("ProgramFiles64Folder"));
}
[Test]
public void ProgramMenuFolder()
{
Assert.AreEqual("Program Menu", WixDirectoryElement.GetSystemDirectory("ProgramMenuFolder"));
}
[Test]
public void SendToFolder()
{
Assert.AreEqual("Send To", WixDirectoryElement.GetSystemDirectory("SendToFolder"));
}
[Test]
public void StartMenuFolder()
{
Assert.AreEqual("Start Menu", WixDirectoryElement.GetSystemDirectory("StartMenuFolder"));
}
[Test]
public void StartupFolder()
{
Assert.AreEqual("Startup", WixDirectoryElement.GetSystemDirectory("StartupFolder"));
}
[Test]
public void System16Folder()
{
Assert.AreEqual("System (x16)", WixDirectoryElement.GetSystemDirectory("System16Folder"));
}
[Test]
public void System64Folder()
{
Assert.AreEqual("System (x64)", WixDirectoryElement.GetSystemDirectory("System64Folder"));
}
[Test]
public void SystemFolder()
{
Assert.AreEqual("System", WixDirectoryElement.GetSystemDirectory("SystemFolder"));
}
[Test]
public void TempFolder()
{
Assert.AreEqual("Temp", WixDirectoryElement.GetSystemDirectory("TempFolder"));
}
[Test]
public void TemplateFolder()
{
Assert.AreEqual("Templates", WixDirectoryElement.GetSystemDirectory("TemplateFolder"));
}
[Test]
public void WindowsFolder()
{
Assert.AreEqual("Windows", WixDirectoryElement.GetSystemDirectory("WindowsFolder"));
}
[Test]
public void WindowsVolume()
{
Assert.AreEqual("Windows Volume", WixDirectoryElement.GetSystemDirectory("WindowsVolume"));
}
}
}