summaryrefslogtreecommitdiff
path: root/RhSolutions.ML.Tests/RautitanFittingsTests.cs
blob: a5436f3f7ef94669594d35a340c5f8c3a99a7d13 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
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")]
	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-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("Тройник с внутр. резьбой на боков. проходе 25-Rp 1/2-25 RX+")]
	public void ThreadTPieceInternal(string name)
		=> Execute(name, expectedGroup: "Тройник RAUTITAN резьбовой внутренний");	
	
	[TestCase("Тройник настенный с внутренней резьбой 16-Rp1/2-16 RX+")]
	public void ThreadTPieceWall(string name)
		=> Execute(name, expectedGroup: "Тройник RAUTITAN резьбовой настенный");
}