Skip to content

Commit b0ceffe

Browse files
1fisedisiriak
authored andcommitted
improved vigenere encoder coverage (#107)
* improved vigenere encoder coverage * removed commented code
1 parent 7df69fb commit b0ceffe

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

Algorithms.Tests/Encoders/VigenereEncoderTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ public void DecodedStringIsTheSame()
1414
var random = new Randomizer();
1515
var encoder = new VigenereEncoder();
1616
var message = random.GetString();
17-
var key = random.GetString();
17+
var key = random.GetString(random.Next(0,1000));
1818

1919
// Act
2020
var encoded = encoder.Encode(message, key);

Algorithms.Tests/Knapsack/NaiveKnapsackSolverTests.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@ namespace Algorithms.Tests.Knapsack
77
public class NaiveKnapsackSolverTests
88
{
99
[Test]
10-
public void TakesHalf([Random(0, 1000, 100)]int length)
10+
public void TakesHalf([Random(0, 1000, 100,Distinct = true)]int length)
1111
{
1212
//Arrange
1313
var solver = new NaiveKnapsackSolver<int>();
1414
var items = Enumerable.Repeat(42, 2 * length).ToArray();
1515
var expectedResult = Enumerable.Repeat(42, length);
1616

1717
//Act
18-
var result = solver.Solve(items, length, x => 1, x => 1);
18+
var result = solver.Solve(items, length, x => 1, y => 1);
1919

2020
//Assert
2121
Assert.AreEqual(expectedResult, result);

Algorithms.Tests/Numeric/GaussJordanEliminationTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ public static void NonSquaredMatrixThrowsException()
1414
{
1515
// Arrange
1616
var solver = new GaussJordanElimination();
17-
var input = new double[,] { { 2, 4, 5 }, { 9, 2, 1 }, { 3, 17, 7 } };
17+
var input = new double[,] { { 2, -1, 5 }, { 0, 2, 1 }, { 3, 17, 7 } };
1818

1919
// Act
2020
void Act() => solver.Solve(input);

0 commit comments

Comments
 (0)