Skip to content

Commit 9ce45de

Browse files
author
Gabriel Albuquerque da Rosa
committed
[style] solution property
1 parent 69b502d commit 9ce45de

3 files changed

Lines changed: 17 additions & 11 deletions

File tree

‎Solutions.Tests/Problems/CarFleetTest.cs‎

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ namespace Solutions.Tests.Problems;
44

55
public class CarFleetTest
66
{
7+
public CarFleetSolution Solution { get; set; } = new();
8+
79
[Fact]
810
public void Case1()
911
{
@@ -13,8 +15,8 @@ public void Case1()
1315
int target = 12;
1416

1517
// Act
16-
int result = new CarFleetSolution().CarFleet(target, positions, speed);
17-
int resultIterator = new CarFleetSolution().CarFleetIterator(target, positions, speed);
18+
int result = Solution.CarFleet(target, positions, speed);
19+
int resultIterator = Solution.CarFleetIterator(target, positions, speed);
1820

1921
// Assert
2022
Assert.Equal(3, result);
@@ -30,7 +32,7 @@ public void Case3()
3032
int target = 100;
3133

3234
// Act
33-
int result = new CarFleetSolution().CarFleet(target, positions, speed);
35+
int result = Solution.CarFleet(target, positions, speed);
3436

3537
// Assert
3638
Assert.Equal(1, result);
@@ -45,7 +47,7 @@ public void Case4()
4547
int target = 10;
4648

4749
// Act
48-
int result = new CarFleetSolution().CarFleet(target, positions, speed);
50+
int result = Solution.CarFleet(target, positions, speed);
4951

5052
// Assert
5153
Assert.Equal(2, result);

‎Solutions.Tests/Problems/ContainsDuplicateTest.cs‎

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,17 @@ namespace Solutions.Tests.Problems;
44

55
public class ContainsDuplicateTest
66
{
7+
public ContainsDuplicateSolution Solution { get; set; } = new();
8+
79
[Fact]
810
public void Case1()
911
{
1012
// Arrange
1113
int[] nums = [1, 2, 3, 1];
1214

1315
// Act
14-
bool result = new ContainsDuplicateSolution().ContainsDuplicate(nums);
15-
bool resultSort = new ContainsDuplicateSolution().ContainsDuplicateSorting(nums);
16+
bool result = Solution.ContainsDuplicate(nums);
17+
bool resultSort = Solution.ContainsDuplicateSorting(nums);
1618

1719
// Assert
1820
Assert.True(result);
@@ -26,7 +28,7 @@ public void Case2()
2628
int[] nums = [1, 2, 3, 4];
2729

2830
// Act
29-
bool result = new ContainsDuplicateSolution().ContainsDuplicate(nums);
31+
bool result = Solution.ContainsDuplicate(nums);
3032

3133
// Assert
3234
Assert.False(result);
@@ -39,7 +41,7 @@ public void Case3()
3941
int[] nums = [1, 1, 1, 3, 3, 4, 3, 2, 4, 2];
4042

4143
// Act
42-
bool result = new ContainsDuplicateSolution().ContainsDuplicate(nums);
44+
bool result = Solution.ContainsDuplicate(nums);
4345

4446
// Assert
4547
Assert.True(result);

‎Solutions.Tests/Problems/InvertBinaryTreeTest.cs‎

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ namespace Solutions.Tests.Problems;
55

66
public class InvertBinaryTreeTest
77
{
8+
public InvertBinaryTreeSolution Solution { get; set; } = new();
9+
810
[Fact]
911
public void Case1()
1012
{
@@ -13,7 +15,7 @@ public void Case1()
1315
TreeNode? treeNode = TreeNode.FromArrayIterative(tree);
1416

1517
// Act
16-
TreeNode? result = new InvertBinaryTreeSolution().InvertTree(treeNode);
18+
TreeNode? result = Solution.InvertTree(treeNode);
1719
int[] resultArray = TreeNode.ToArray(result);
1820

1921
// Assert
@@ -28,7 +30,7 @@ public void Case2()
2830
TreeNode? treeNode = TreeNode.FromArray(tree);
2931

3032
// Act
31-
TreeNode? result = new InvertBinaryTreeSolution().InvertTree(treeNode);
33+
TreeNode? result = Solution.InvertTree(treeNode);
3234
int[] resultArray = TreeNode.ToArray(result);
3335

3436
// Assert
@@ -43,7 +45,7 @@ public void Case3()
4345
TreeNode? treeNode = TreeNode.FromArray(tree);
4446

4547
// Act
46-
TreeNode? result = new InvertBinaryTreeSolution().InvertTree(treeNode);
48+
TreeNode? result = Solution.InvertTree(treeNode);
4749
int[] resultArray = TreeNode.ToArray(result);
4850

4951
// Assert

0 commit comments

Comments
 (0)