mirror of
https://github.com/goatcorp/Dalamud.git
synced 2025-12-12 18:27:23 +01:00
refactor: convert tests to xunit
This commit is contained in:
parent
c0490ea181
commit
e5524539a3
1 changed files with 16 additions and 16 deletions
|
|
@ -1,67 +1,67 @@
|
|||
// ReSharper disable StringLiteralTypo
|
||||
|
||||
using System.Linq;
|
||||
using NUnit.Framework;
|
||||
using Xunit;
|
||||
|
||||
namespace Dalamud.Test.Plugin.Sanitizer {
|
||||
[TestFixture]
|
||||
|
||||
public class SanitizerTests {
|
||||
global::Dalamud.Plugin.Sanitizer.Sanitizer sanitizer;
|
||||
|
||||
[Test]
|
||||
[Fact]
|
||||
public void Sanitize_NormalString_NoChange() {
|
||||
sanitizer = new global::Dalamud.Plugin.Sanitizer.Sanitizer(ClientLanguage.English);
|
||||
const string str = "Pixie Cotton Hood of Healing";
|
||||
var sanitizedString = sanitizer.Sanitize(str);
|
||||
Assert.AreEqual(str, sanitizedString);
|
||||
Assert.Equal(str, sanitizedString);
|
||||
}
|
||||
|
||||
[Test]
|
||||
[Fact]
|
||||
public void Sanitize_DESpecialCharacters_Sanitized() {
|
||||
sanitizer = new global::Dalamud.Plugin.Sanitizer.Sanitizer(ClientLanguage.German);
|
||||
const string str = @"Anemos-Panzerhandschuhe des Drachenbluts";
|
||||
var sanitizedString = sanitizer.Sanitize(str);
|
||||
Assert.AreEqual(@"Anemos-Panzerhandschuhe des Drachenbluts", sanitizedString);
|
||||
Assert.Equal(@"Anemos-Panzerhandschuhe des Drachenbluts", sanitizedString);
|
||||
}
|
||||
|
||||
[Test]
|
||||
[Fact]
|
||||
public void Sanitize_FRSpecialCharacters_Sanitized() {
|
||||
sanitizer = new global::Dalamud.Plugin.Sanitizer.Sanitizer(ClientLanguage.French);
|
||||
const string str = @"Le Diademe: terrains de chasse|Le Diademe: terrains de chasse";
|
||||
var sanitizedString = sanitizer.Sanitize(str);
|
||||
Assert.AreEqual(@"Le Diademe: terrains de chasse|Le Diademe: terrains de chasse", sanitizedString);
|
||||
Assert.Equal(@"Le Diademe: terrains de chasse|Le Diademe: terrains de chasse", sanitizedString);
|
||||
}
|
||||
|
||||
[Test]
|
||||
[Fact]
|
||||
public void Sanitize_SpecifyLanguage_Sanitized() {
|
||||
sanitizer = new global::Dalamud.Plugin.Sanitizer.Sanitizer(ClientLanguage.French);
|
||||
const string str = @"Le Diademe: terrains de chasse|Le Diademe: terrains de chasse";
|
||||
var sanitizedString = sanitizer.Sanitize(str, ClientLanguage.French);
|
||||
Assert.AreEqual(@"Le Diademe: terrains de chasse|Le Diademe: terrains de chasse", sanitizedString);
|
||||
Assert.Equal(@"Le Diademe: terrains de chasse|Le Diademe: terrains de chasse", sanitizedString);
|
||||
}
|
||||
|
||||
[Test]
|
||||
[Fact]
|
||||
public void Sanitize_List_Sanitized() {
|
||||
sanitizer = new global::Dalamud.Plugin.Sanitizer.Sanitizer(ClientLanguage.German);
|
||||
const string str = @"Anemos-Panzerhandschuhe des Drachenbluts";
|
||||
var sanitizedStrings = sanitizer.Sanitize(new[] {str});
|
||||
Assert.AreEqual(@"Anemos-Panzerhandschuhe des Drachenbluts", sanitizedStrings.First());
|
||||
Assert.Equal(@"Anemos-Panzerhandschuhe des Drachenbluts", sanitizedStrings.First());
|
||||
}
|
||||
|
||||
[Test]
|
||||
[Fact]
|
||||
public void Sanitize_SpecifyLanguageList_Sanitized() {
|
||||
sanitizer = new global::Dalamud.Plugin.Sanitizer.Sanitizer(ClientLanguage.German);
|
||||
const string str = @"Anemos-Panzerhandschuhe des Drachenbluts";
|
||||
var sanitizedStrings = sanitizer.Sanitize(new[] {str}, ClientLanguage.German);
|
||||
Assert.AreEqual(@"Anemos-Panzerhandschuhe des Drachenbluts", sanitizedStrings.First());
|
||||
Assert.Equal(@"Anemos-Panzerhandschuhe des Drachenbluts", sanitizedStrings.First());
|
||||
}
|
||||
|
||||
[Test]
|
||||
[Fact]
|
||||
public void Sanitize_UseAlternateLanguage_Sanitized() {
|
||||
sanitizer = new global::Dalamud.Plugin.Sanitizer.Sanitizer(ClientLanguage.English);
|
||||
const string str = @"Anemos-Panzerhandschuhe des Drachenbluts";
|
||||
var sanitizedStrings = sanitizer.Sanitize(new[] {str}, ClientLanguage.German);
|
||||
Assert.AreEqual(@"Anemos-Panzerhandschuhe des Drachenbluts", sanitizedStrings.First());
|
||||
Assert.Equal(@"Anemos-Panzerhandschuhe des Drachenbluts", sanitizedStrings.First());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue