mirror of
https://github.com/KhasanovAMdev/ISTU_TEST_LR1.git
synced 2026-04-04 01:29:36 +04:00
277 lines
11 KiB
C#
277 lines
11 KiB
C#
using Xunit;
|
|
|
|
namespace AppTesting
|
|
{
|
|
public class ArrayProcTests
|
|
{
|
|
[Fact]
|
|
public void ArrayProc_Way_1_1()
|
|
{
|
|
double[]? inputData = Program.ReadData(@"..\..\..\..\TestData\input_way_1_1_ArrayProc.txt");
|
|
double[]? expected = Program.ReadData(@"..\..\..\..\TestData\expected_way_1_1_ArrayProc.txt");
|
|
var result = Program.ArrayProc(inputData);
|
|
Assert.Equal(expected, result);
|
|
}
|
|
|
|
[Fact]
|
|
public void ArrayProc_Way_1_2()
|
|
{
|
|
double[] inputData = Program.ReadData(@"..\..\..\..\TestData\input_way_1_2_ArrayProc.txt");
|
|
var expected = Program.ReadData(@"..\..\..\..\TestData\expected_way_1_2_ArrayProc.txt");
|
|
var result = Program.ArrayProc(inputData);
|
|
Assert.Equal(expected, result);
|
|
}
|
|
|
|
[Fact]
|
|
public void ArrayProc_Way_1_3()
|
|
{
|
|
double[] inputData = Program.ReadData(@"..\..\..\..\TestData\input_way_1_3_ArrayProc.txt");
|
|
var expected = Program.ReadData(@"..\..\..\..\TestData\expected_way_1_3_ArrayProc.txt");
|
|
var result = Program.ArrayProc(inputData);
|
|
Assert.Equal(expected, result);
|
|
}
|
|
|
|
[Fact]
|
|
public void ArrayProc_Way_1_4()
|
|
{
|
|
double[] inputData = Program.ReadData(@"..\..\..\..\TestData\input_way_1_4_ArrayProc.txt");
|
|
var expected = Program.ReadData(@"..\..\..\..\TestData\expected_way_1_4_ArrayProc.txt");
|
|
var result = Program.ArrayProc(inputData);
|
|
Assert.Equal(expected, result);
|
|
}
|
|
|
|
[Fact]
|
|
public void ArrayProc_Way_1_5()
|
|
{
|
|
double[] inputData = Program.ReadData(@"..\..\..\..\TestData\input_way_1_5_ArrayProc.txt");
|
|
var expected = Program.ReadData(@"..\..\..\..\TestData\expected_way_1_5_ArrayProc.txt");
|
|
var result = Program.ArrayProc(inputData);
|
|
Assert.Equal(expected, result);
|
|
}
|
|
|
|
[Fact]
|
|
public void ArrayProc_Way_2_1()
|
|
{
|
|
double[] inputData = Program.ReadData(@"..\..\..\..\TestData\input_way_2_1_ArrayProc.txt");
|
|
double[] expected = Program.ReadData(@"..\..\..\..\TestData\expected_way_2_1_ArrayProc.txt");
|
|
var result = Program.ArrayProc(inputData);
|
|
Assert.Equal(expected, result);
|
|
}
|
|
|
|
[Fact]
|
|
public void ArrayProc_Way_2_2()
|
|
{
|
|
double[] inputData = Program.ReadData(@"..\..\..\..\TestData\input_way_2_2_ArrayProc.txt");
|
|
double[] expected = Program.ReadData(@"..\..\..\..\TestData\expected_way_2_2_ArrayProc.txt");
|
|
var result = Program.ArrayProc(inputData);
|
|
Assert.Equal(expected, result);
|
|
}
|
|
|
|
[Fact]
|
|
public void ArrayProc_Way_2_3()
|
|
{
|
|
double[] inputData = Program.ReadData(@"..\..\..\..\TestData\input_way_2_3_ArrayProc.txt");
|
|
double[] expected = Program.ReadData(@"..\..\..\..\TestData\expected_way_2_3_ArrayProc.txt");
|
|
var result = Program.ArrayProc(inputData);
|
|
Assert.Equal(expected, result);
|
|
}
|
|
|
|
[Fact]
|
|
public void ArrayProc_Way_2_4()
|
|
{
|
|
double[] inputData = Program.ReadData(@"..\..\..\..\TestData\input_way_2_4_ArrayProc.txt");
|
|
double[] expected = Program.ReadData(@"..\..\..\..\TestData\expected_way_2_4_ArrayProc.txt");
|
|
var result = Program.ArrayProc(inputData);
|
|
Assert.Equal(expected, result);
|
|
}
|
|
|
|
[Fact]
|
|
public void ArrayProc_Way_2_5()
|
|
{
|
|
double[] inputData = Program.ReadData(@"..\..\..\..\TestData\input_way_2_5_ArrayProc.txt");
|
|
double[] expected = Program.ReadData(@"..\..\..\..\TestData\expected_way_2_5_ArrayProc.txt");
|
|
var result = Program.ArrayProc(inputData);
|
|
Assert.Equal(expected, result);
|
|
}
|
|
|
|
[Fact]
|
|
public void ArrayProc_Way_3_1()
|
|
{
|
|
double[] inputData = Program.ReadData(@"..\..\..\..\TestData\input_way_3_1_ArrayProc.txt");
|
|
double[] expected = Program.ReadData(@"..\..\..\..\TestData\expected_way_3_1_ArrayProc.txt");
|
|
var result = Program.ArrayProc(inputData);
|
|
Assert.Equal(expected, result);
|
|
}
|
|
|
|
[Fact]
|
|
public void ArrayProc_Way_3_2()
|
|
{
|
|
double[] inputData = Program.ReadData(@"..\..\..\..\TestData\input_way_3_2_ArrayProc.txt");
|
|
double[] expected = Program.ReadData(@"..\..\..\..\TestData\expected_way_3_2_ArrayProc.txt");
|
|
var result = Program.ArrayProc(inputData);
|
|
Assert.Equal(expected, result);
|
|
}
|
|
|
|
[Fact]
|
|
public void ArrayProc_Way_3_3()
|
|
{
|
|
double[] inputData = Program.ReadData(@"..\..\..\..\TestData\input_way_3_3_ArrayProc.txt");
|
|
double[] expected = Program.ReadData(@"..\..\..\..\TestData\expected_way_3_3_ArrayProc.txt");
|
|
var result = Program.ArrayProc(inputData);
|
|
Assert.Equal(expected, result);
|
|
}
|
|
|
|
[Fact]
|
|
public void ArrayProc_Way_3_4()
|
|
{
|
|
double[] inputData = Program.ReadData(@"..\..\..\..\TestData\input_way_3_4_ArrayProc.txt");
|
|
double[] expected = Program.ReadData(@"..\..\..\..\TestData\expected_way_3_4_ArrayProc.txt");
|
|
var result = Program.ArrayProc(inputData);
|
|
Assert.Equal(expected, result);
|
|
}
|
|
|
|
[Fact]
|
|
public void ArrayProc_Way_3_5()
|
|
{
|
|
double[] inputData = Program.ReadData(@"..\..\..\..\TestData\input_way_3_5_ArrayProc.txt");
|
|
double[] expected = Program.ReadData(@"..\..\..\..\TestData\expected_way_3_5_ArrayProc.txt");
|
|
var result = Program.ArrayProc(inputData);
|
|
Assert.Equal(expected, result);
|
|
}
|
|
|
|
[Fact]
|
|
public void ArrayProc_Way_4_1()
|
|
{
|
|
double[] inputData = Program.ReadData(@"..\..\..\..\TestData\input_way_4_1_ArrayProc.txt");
|
|
double[] expected = Program.ReadData(@"..\..\..\..\TestData\expected_way_4_1_ArrayProc.txt");
|
|
var result = Program.ArrayProc(inputData);
|
|
Assert.Equal(expected, result);
|
|
}
|
|
|
|
[Fact]
|
|
public void ArrayProc_Way_4_2()
|
|
{
|
|
double[] inputData = Program.ReadData(@"..\..\..\..\TestData\input_way_4_2_ArrayProc.txt");
|
|
double[] expected = Program.ReadData(@"..\..\..\..\TestData\expected_way_4_2_ArrayProc.txt");
|
|
var result = Program.ArrayProc(inputData);
|
|
Assert.Equal(expected, result);
|
|
}
|
|
|
|
[Fact]
|
|
public void ArrayProc_Way_4_3()
|
|
{
|
|
double[] inputData = Program.ReadData(@"..\..\..\..\TestData\input_way_4_3_ArrayProc.txt");
|
|
double[] expected = Program.ReadData(@"..\..\..\..\TestData\expected_way_4_3_ArrayProc.txt");
|
|
var result = Program.ArrayProc(inputData);
|
|
Assert.Equal(expected, result);
|
|
}
|
|
|
|
[Fact]
|
|
public void ArrayProc_Way_4_4()
|
|
{
|
|
double[] inputData = Program.ReadData(@"..\..\..\..\TestData\input_way_4_4_ArrayProc.txt");
|
|
double[] expected = Program.ReadData(@"..\..\..\..\TestData\expected_way_4_4_ArrayProc.txt");
|
|
var result = Program.ArrayProc(inputData);
|
|
Assert.Equal(expected, result);
|
|
}
|
|
|
|
[Fact]
|
|
public void ArrayProc_Way_4_5()
|
|
{
|
|
double[] inputData = Program.ReadData(@"..\..\..\..\TestData\input_way_4_5_ArrayProc.txt");
|
|
double[] expected = Program.ReadData(@"..\..\..\..\TestData\expected_way_4_5_ArrayProc.txt");
|
|
var result = Program.ArrayProc(inputData);
|
|
Assert.Equal(expected, result);
|
|
}
|
|
|
|
[Fact]
|
|
public void ArrayProc_Way_5_1()
|
|
{
|
|
double[] inputData = Program.ReadData(@"..\..\..\..\TestData\input_way_5_1_ArrayProc.txt");
|
|
double[] expected = Program.ReadData(@"..\..\..\..\TestData\expected_way_5_1_ArrayProc.txt");
|
|
var result = Program.ArrayProc(inputData);
|
|
Assert.Equal(expected, result);
|
|
}
|
|
|
|
[Fact]
|
|
public void ArrayProc_Way_5_2()
|
|
{
|
|
double[] inputData = Program.ReadData(@"..\..\..\..\TestData\input_way_5_2_ArrayProc.txt");
|
|
double[] expected = Program.ReadData(@"..\..\..\..\TestData\expected_way_5_2_ArrayProc.txt");
|
|
var result = Program.ArrayProc(inputData);
|
|
Assert.Equal(expected, result);
|
|
}
|
|
|
|
[Fact]
|
|
public void ArrayProc_Way_5_3()
|
|
{
|
|
double[] inputData = Program.ReadData(@"..\..\..\..\TestData\input_way_5_3_ArrayProc.txt");
|
|
double[] expected = Program.ReadData(@"..\..\..\..\TestData\expected_way_5_3_ArrayProc.txt");
|
|
var result = Program.ArrayProc(inputData);
|
|
Assert.Equal(expected, result);
|
|
}
|
|
|
|
[Fact]
|
|
public void ArrayProc_Way_5_4()
|
|
{
|
|
double[] inputData = Program.ReadData(@"..\..\..\..\TestData\input_way_5_4_ArrayProc.txt");
|
|
double[] expected = Program.ReadData(@"..\..\..\..\TestData\expected_way_5_4_ArrayProc.txt");
|
|
var result = Program.ArrayProc(inputData);
|
|
Assert.Equal(expected, result);
|
|
}
|
|
|
|
[Fact]
|
|
public void ArrayProc_Way_5_5()
|
|
{
|
|
double[] inputData = Program.ReadData(@"..\..\..\..\TestData\input_way_5_5_ArrayProc.txt");
|
|
double[] expected = Program.ReadData(@"..\..\..\..\TestData\expected_way_5_5_ArrayProc.txt");
|
|
var result = Program.ArrayProc(inputData);
|
|
Assert.Equal(expected, result);
|
|
}
|
|
|
|
[Fact]
|
|
public void ArrayProc_Way_6_1()
|
|
{
|
|
double[] inputData = Program.ReadData(@"..\..\..\..\TestData\input_way_6_1_ArrayProc.txt");
|
|
double[] expected = Program.ReadData(@"..\..\..\..\TestData\expected_way_6_1_ArrayProc.txt");
|
|
var result = Program.ArrayProc(inputData);
|
|
Assert.Equal(expected, result);
|
|
}
|
|
|
|
[Fact]
|
|
public void ArrayProc_Way_6_2()
|
|
{
|
|
double[] inputData = Program.ReadData(@"..\..\..\..\TestData\input_way_6_2_ArrayProc.txt");
|
|
double[] expected = Program.ReadData(@"..\..\..\..\TestData\expected_way_6_2_ArrayProc.txt");
|
|
var result = Program.ArrayProc(inputData);
|
|
Assert.Equal(expected, result);
|
|
}
|
|
|
|
[Fact]
|
|
public void ArrayProc_Way_6_3()
|
|
{
|
|
double[] inputData = Program.ReadData(@"..\..\..\..\TestData\input_way_6_3_ArrayProc.txt");
|
|
double[] expected = Program.ReadData(@"..\..\..\..\TestData\expected_way_6_3_ArrayProc.txt");
|
|
var result = Program.ArrayProc(inputData);
|
|
Assert.Equal(expected, result);
|
|
}
|
|
|
|
[Fact]
|
|
public void ArrayProc_Way_6_4()
|
|
{
|
|
double[] inputData = Program.ReadData(@"..\..\..\..\TestData\input_way_6_4_ArrayProc.txt");
|
|
double[] expected = Program.ReadData(@"..\..\..\..\TestData\expected_way_6_4_ArrayProc.txt");
|
|
var result = Program.ArrayProc(inputData);
|
|
Assert.Equal(expected, result);
|
|
}
|
|
|
|
[Fact]
|
|
public void ArrayProc_Way_6_5()
|
|
{
|
|
double[] inputData = Program.ReadData(@"..\..\..\..\TestData\input_way_6_5_ArrayProc.txt");
|
|
double[] expected = Program.ReadData(@"..\..\..\..\TestData\expected_way_6_5_ArrayProc.txt");
|
|
var result = Program.ArrayProc(inputData);
|
|
Assert.Equal(expected, result);
|
|
}
|
|
}
|
|
} |