You've already forked YY.EventLogReaderAssistant
mirror of
https://github.com/BDDSM/YY.EventLogReaderAssistant.git
synced 2025-07-11 14:20:12 +02:00
Удалил лишние каталоги в иерархии решения
This commit is contained in:
@ -0,0 +1,96 @@
|
||||
using System;
|
||||
using System.Text;
|
||||
using Xunit;
|
||||
|
||||
namespace YY.EventLogReaderAssistant.Services.Tests
|
||||
{
|
||||
public class StringExtensionsTests
|
||||
{
|
||||
#region Public Methods
|
||||
|
||||
[Fact]
|
||||
public void From16To10_Test()
|
||||
{
|
||||
string sourceValue = "2438c75058600";
|
||||
long checkValue = 637220491200000;
|
||||
long resultValue = sourceValue.From16To10();
|
||||
|
||||
Assert.Equal(checkValue, resultValue);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void RemoveQuotes_Test()
|
||||
{
|
||||
string sourceValue = "\"Hello, world!\"";
|
||||
string checkValue = "Hello, world!";
|
||||
string resultValue = sourceValue.RemoveQuotes();
|
||||
|
||||
Assert.Equal(checkValue, resultValue);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void RemoveBraces_Test()
|
||||
{
|
||||
string sourceValue = "{Hello, world!}";
|
||||
string checkValue = "Hello, world!";
|
||||
string resultValue = sourceValue.RemoveBraces();
|
||||
|
||||
Assert.Equal(checkValue, resultValue);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void ToInt32_Test()
|
||||
{
|
||||
string sourceValue = "12345";
|
||||
int checkValue = 12345;
|
||||
int resultValue = sourceValue.ToInt32();
|
||||
|
||||
Assert.Equal(checkValue, resultValue);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void ToInt64_Test()
|
||||
{
|
||||
string sourceValue = "12345";
|
||||
long checkValue = 12345;
|
||||
long resultValue = sourceValue.ToInt64();
|
||||
|
||||
Assert.Equal(checkValue, resultValue);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void FromWin1251ToUTF8_Test()
|
||||
{
|
||||
Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);
|
||||
|
||||
string sourceText = "Заказ звонка технической поддержки";
|
||||
string checkValue = "Заказ звонка технической поддержки";
|
||||
|
||||
string resultValue = sourceText.FromWin1251ToUTF8();
|
||||
|
||||
Assert.Equal(checkValue, resultValue);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void ToGuid_WrongValue_Test()
|
||||
{
|
||||
string sourceValue = "I AM GUID!";
|
||||
Guid checkValue = Guid.Empty;
|
||||
Guid resultValue = sourceValue.ToGuid();
|
||||
|
||||
Assert.Equal(checkValue, resultValue);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void ToGuid_CorrectValue_Test()
|
||||
{
|
||||
string sourceValue = "F9168C5E-CEB2-4faa-B6BF-329BF39FA1E4";
|
||||
Guid checkValue = new Guid(sourceValue);
|
||||
Guid resultValue = sourceValue.ToGuid();
|
||||
|
||||
Assert.Equal(checkValue, resultValue);
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user