0
0
RhSolutions-ML/RhSolutions.ML.Tests/RautitanFittingsTests.cs

133 lines
7.7 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

namespace RhSolutions.ML.Tests;
public class RautitanFittingsTests : RhSolutionsTests
{
[TestCase("Гильза 16")]
[TestCase("Пресс-втулка")]
public void SleevesTest(string name)
=> Execute(name, expectedGroup: "Монтажная гильза");
[TestCase("Тройник 20")]
[TestCase("Тройник 20-16-16")]
[TestCase("Тройник 20х20х20")]
[TestCase("Тройник 32*32*32")]
[TestCase("Тройник 50-50-32")]
[TestCase("Тройник, 40 - 20 - 40")]
[TestCase("Тройник, 50 - 32 - 50")]
public void TPieceTest(string name)
=> Execute(name, expectedGroup: "Тройник RAUTITAN");
[TestCase("Муфта соединительная равнопроходная 16 PX")]
[TestCase("Муфта соединительная переходная 25-16")]
[TestCase("Муфта 16")]
[TestCase("Переход 20-16")]
[TestCase("Переходник 20-16")]
[TestCase("Соединение труба-труба 50/50")]
[TestCase("Соединение труба-труба редукционное, 25 х 16")]
public void CouplingTest(string name)
=> Execute(name, expectedGroup: "Муфта соединительная");
[TestCase("Переходник с наружной резьбой 20-R 3/4 RX+")]
[TestCase("Переходник с наружн. резьбой 20 1/2")]
[TestCase("Переходник 16 1/2 НР")]
[TestCase("ПНР 16")]
[TestCase("Переход НР 16 1/2")]
[TestCase("Муфта НР 16 1/2")]
[TestCase("Соединение прямое с ниппелем")]
[TestCase("Переходник на резьбу 20 1/2")]
[TestCase("переходник наружная резьба 16 1/2")]
public void AdapterExternalTest(string name)
=> Execute(name, expectedGroup: "Переходник на наружную резьбу");
[TestCase("Переходник с внутренней резьбой 20-Rp 3/4 RX+")]
[TestCase("Переходник с внутр. резьбой 20 1/2")]
[TestCase("Переходник 16 1/2 ВР")]
[TestCase("ПВР 16")]
[TestCase("Переход ВР 16 1/2")]
[TestCase("Муфта ВР 16 1/2")]
[TestCase("Переходник с внутренней резьбой 16xG 3/4\" для труб из сшитого полиэтилена аксиальный")]
public void AdapterInternalTest(string name)
=> Execute(name, expectedGroup: "Переходник на внутреннюю резьбу");
[TestCase("Переходник с накидной гайкой 16-G 1/2 RX+")]
[TestCase("Переходник с накидн. гайкой 16 1/2")]
[TestCase("Переходник 16 1/2 НГ")]
[TestCase("ПНГ 16")]
[TestCase("Переход НГ 16 1/2")]
[TestCase("Муфта НГ 16 1/2")]
[TestCase("штуцер с накидной гайкой")]
public void AdapterScrewcapTest(string name)
=> Execute(name, expectedGroup: "Переходник с накидной гайкой");
[TestCase("Угольник 16")]
[TestCase("Угольник 16 90")]
[TestCase("Угольник 50 45")]
[TestCase("угольник 20/90")]
public void ElbowTest(string name)
=> Execute(name, expectedGroup: "Угольник RAUTITAN");
[TestCase("Угольник-переходник с наружной резьбой 16-R 1/2 RX+")]
[TestCase("Уголок соединительный с ниппелем 20 х 1/2'', бронза")]
public void ThreadElbowExternalTest(string name)
=> Execute(name, expectedGroup: "Угольник с наружной резьбой");
[TestCase("Угольник-переходник с внутренней резьбой 16-Rp 1/2 RX+")]
[TestCase("Уголок соединительный с муфтой 16 х 1/2\", бронза")]
public void ThreadElbowInternalTest(string name)
=> Execute(name, expectedGroup: "Угольник с внутренней резьбой");
[TestCase("Угольник настенный с длинным патрубком, внутр. резьба 16-Rp 1/2 RX+")]
[TestCase("Угольник настенный с внутр. резьбой 16-Rp 1/2 RX+")]
public void ThreadElbowWallInternalTest(string name)
=> Execute(name, expectedGroup: "Угольник настенный внутренний");
[TestCase("Проточный настенный угольник 16/16-Rp 1/2 длинный RX+")]
[TestCase("Проточный настенный угольник 16/20-Rp 1/2 короткий RX+")]
[TestCase("Проточный угольник 16")]
public void ThreadElbowDoubleWallInternalTest(string name)
=> Execute(name, expectedGroup: "Проточный настенный угольник");
[TestCase("Угольник настенный с наружной резьбой 16-R 1/2 RX+")]
public void ThreadElbowWallExternalTest(string name)
=> Execute(name, expectedGroup: "Угольник настенный наружный");
[TestCase("Угольник-переходник с накидной гайкой 16-G 1/2 RX+")]
[TestCase("Соединение угловое с накидной гайкой 16 х 1/2\", латунь")]
public void ScrewcapElbowTest(string name)
=> Execute(name, expectedGroup: "Угольник с накидной гайкой");
[TestCase("Тройник RAUTITAN RX+ с наружной резьбой 16-16-R 1/2")]
[TestCase("Тройник RAUTITAN RX+ с наружной резьбой 20-20-R 1/2")]
public void ThreadTPieceExternal(string name)
=> Execute(name, expectedGroup: "Тройник RAUTITAN резьбовой наружный");
[TestCase("Тройник настенный с внутренней резьбой 16-Rp1/2-16 RX+")]
[TestCase("Тройник с внутр. резьбой на боков. проходе 25-Rp 1/2-25 RX+")]
[TestCase("Тройник-переходник с внутренней резьбой 25xR 3/4\" для труб из сшитого полиэтилена аксиальный")]
public void ThreadTPieceInternal(string name)
=> Execute(name, expectedGroup: "Тройник RAUTITAN резьбовой внутренний");
[TestCase("Фиксатор поворота трубы 20/90°, без колец (оцинк. сталь)")]
[TestCase("Фиксатор поворота трубы 32/90°, с кольцами (оцинк. сталь)")]
[TestCase("Дуга 90° 25")]
public void BendFormerHeating(string name)
=> Execute(name, expectedGroup: "Фиксатор поворота отопление");
[TestCase("Фиксатор поворота с кольцами 90°, 32")]
[TestCase("Фиксатор поворота с кольцами 45°, 16")]
public void BendFormerDrinking(string name)
=> Execute(name, expectedGroup: "Фиксатор поворота водоснабжение");
[TestCase("Трубка из. нерж. стали для подкл. радиатора, Г-образная 16/250")]
[TestCase("Трубка L-образная - D15 16х15 для подключения радиатора, 250 мм")]
[TestCase("Трубка L-образная")]
[TestCase("Монтажная трубка для радиатора, конечная, 16 х 15 х 1100 мм")]
public void ConnectionBendTest(string name)
=> Execute(name, expectedGroup: "Трубка Г-образная");
[TestCase("Трубка из. нерж. стали для подкл. радиатора, Т-образная 16/250")]
[TestCase("Монтажная трубка для радиатора, проходная 16 х 15 х 300 мм")]
[TestCase("Трубка T-образная - D15 16х15х16 для подключения радиатора")]
public void ConnectionTeeTest(string name)
=> Execute(name, expectedGroup: "Трубка Т-образная");
}