Skip to content
Snippets Groups Projects
Commit 2d6468d8 authored by nikitaodnorob's avatar nikitaodnorob
Browse files

Установка Culture при тестировании для работы преобразования string в double...

Установка Culture при тестировании для работы преобразования string в double (дробная часть отделяется точкой)
parent eb753c94
Branches
No related merge requests found
......@@ -378,25 +378,25 @@ namespace TestLexer
[TestFixture]
public class TestDoubleLexer
{
public TestDoubleLexer()
{
System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en-US");
}
[Test]
public void TestDoubleParse()
{
DoubleLexer l = new DoubleLexer("123.4");
Assert.IsTrue(l.Parse(), "Не понимает 123.4");
Assert.AreEqual(l.ParseResult, 123.4, 0.01, "Неправильно прочитал 123.4");
Assert.AreEqual(123.4, l.ParseResult, 0.01, "Неправильно прочитал 123.4");
l = new DoubleLexer("123");
Assert.IsTrue(l.Parse(), "Не понимает 123");
Assert.AreEqual(l.ParseResult, 123, 0.01, "Неправильно прочитал 123");
l = new DoubleLexer("0.4");
Assert.IsTrue(l.Parse(), "Не понимает 0.4");
Assert.AreEqual(l.ParseResult, 0.4, 0.01, "Неправильно прочитал 0.4");
Assert.AreEqual(123, l.ParseResult, 0.01, "Неправильно прочитал 123");
l = new DoubleLexer("0.4");
Assert.IsTrue(l.Parse(), "Не понимает 0.4");
Assert.AreEqual(l.ParseResult, 0.4, 0.01, "Неправильно прочитал 0.4");
Assert.AreEqual(0.4, l.ParseResult, 0.01, "Неправильно прочитал 0.4");
}
[Test]
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment