Fix tests
This commit is contained in:
@@ -2,12 +2,12 @@
|
|||||||
|
|
||||||
namespace AdventOfCode2017.Tests
|
namespace AdventOfCode2017.Tests
|
||||||
{
|
{
|
||||||
[TestClass()]
|
[TestClass]
|
||||||
public class Day01_Tests
|
public class Day01_Tests
|
||||||
{
|
{
|
||||||
#region ResolvePart1
|
#region ResolvePart1
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart1__Test1()
|
public void ResolvePart1__Test1()
|
||||||
{
|
{
|
||||||
Day01 day01 = new Day01();
|
Day01 day01 = new Day01();
|
||||||
@@ -17,7 +17,7 @@ namespace AdventOfCode2017.Tests
|
|||||||
Assert.AreEqual("3", result);
|
Assert.AreEqual("3", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart1__Test2()
|
public void ResolvePart1__Test2()
|
||||||
{
|
{
|
||||||
Day01 day01 = new Day01();
|
Day01 day01 = new Day01();
|
||||||
@@ -27,7 +27,7 @@ namespace AdventOfCode2017.Tests
|
|||||||
Assert.AreEqual("4", result);
|
Assert.AreEqual("4", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart1__Test3()
|
public void ResolvePart1__Test3()
|
||||||
{
|
{
|
||||||
Day01 day01 = new Day01();
|
Day01 day01 = new Day01();
|
||||||
@@ -37,7 +37,7 @@ namespace AdventOfCode2017.Tests
|
|||||||
Assert.AreEqual("0", result);
|
Assert.AreEqual("0", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart1__Test4()
|
public void ResolvePart1__Test4()
|
||||||
{
|
{
|
||||||
Day01 day01 = new Day01();
|
Day01 day01 = new Day01();
|
||||||
@@ -51,7 +51,7 @@ namespace AdventOfCode2017.Tests
|
|||||||
|
|
||||||
#region ResolvePart2
|
#region ResolvePart2
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart2__Test1()
|
public void ResolvePart2__Test1()
|
||||||
{
|
{
|
||||||
Day01 day01 = new Day01();
|
Day01 day01 = new Day01();
|
||||||
@@ -61,7 +61,7 @@ namespace AdventOfCode2017.Tests
|
|||||||
Assert.AreEqual("6", result);
|
Assert.AreEqual("6", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart2__Test2()
|
public void ResolvePart2__Test2()
|
||||||
{
|
{
|
||||||
Day01 day01 = new Day01();
|
Day01 day01 = new Day01();
|
||||||
@@ -71,7 +71,7 @@ namespace AdventOfCode2017.Tests
|
|||||||
Assert.AreEqual("0", result);
|
Assert.AreEqual("0", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart2__Test3()
|
public void ResolvePart2__Test3()
|
||||||
{
|
{
|
||||||
Day01 day01 = new Day01();
|
Day01 day01 = new Day01();
|
||||||
@@ -81,7 +81,7 @@ namespace AdventOfCode2017.Tests
|
|||||||
Assert.AreEqual("4", result);
|
Assert.AreEqual("4", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart2__Test4()
|
public void ResolvePart2__Test4()
|
||||||
{
|
{
|
||||||
Day01 day01 = new Day01();
|
Day01 day01 = new Day01();
|
||||||
@@ -91,7 +91,7 @@ namespace AdventOfCode2017.Tests
|
|||||||
Assert.AreEqual("12", result);
|
Assert.AreEqual("12", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart2__Test5()
|
public void ResolvePart2__Test5()
|
||||||
{
|
{
|
||||||
Day01 day01 = new Day01();
|
Day01 day01 = new Day01();
|
||||||
|
|||||||
@@ -2,10 +2,10 @@
|
|||||||
|
|
||||||
namespace AdventOfCode2017.Tests
|
namespace AdventOfCode2017.Tests
|
||||||
{
|
{
|
||||||
[TestClass()]
|
[TestClass]
|
||||||
public class Day02_Tests
|
public class Day02_Tests
|
||||||
{
|
{
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart1__Test()
|
public void ResolvePart1__Test()
|
||||||
{
|
{
|
||||||
Day02 day02 = new Day02();
|
Day02 day02 = new Day02();
|
||||||
@@ -19,7 +19,7 @@ namespace AdventOfCode2017.Tests
|
|||||||
Assert.AreEqual("18", result);
|
Assert.AreEqual("18", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart2__Test()
|
public void ResolvePart2__Test()
|
||||||
{
|
{
|
||||||
Day02 day02 = new Day02();
|
Day02 day02 = new Day02();
|
||||||
|
|||||||
@@ -2,10 +2,10 @@
|
|||||||
|
|
||||||
namespace AdventOfCode2018.Tests
|
namespace AdventOfCode2018.Tests
|
||||||
{
|
{
|
||||||
[TestClass()]
|
[TestClass]
|
||||||
public class ChronoLicenceNode_Tests
|
public class ChronoLicenceNode_Tests
|
||||||
{
|
{
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void BuildFromIntStream__Test()
|
public void BuildFromIntStream__Test()
|
||||||
{
|
{
|
||||||
Day08 day = new Day08();
|
Day08 day = new Day08();
|
||||||
|
|||||||
@@ -2,12 +2,12 @@
|
|||||||
|
|
||||||
namespace AdventOfCode2018.Tests
|
namespace AdventOfCode2018.Tests
|
||||||
{
|
{
|
||||||
[TestClass()]
|
[TestClass]
|
||||||
public class ChronoPoint_Tests
|
public class ChronoPoint_Tests
|
||||||
{
|
{
|
||||||
#region FromString
|
#region FromString
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void FromString__Test1()
|
public void FromString__Test1()
|
||||||
{
|
{
|
||||||
ChronoPoint point = ChronoPoint.FromString("1, 1");
|
ChronoPoint point = ChronoPoint.FromString("1, 1");
|
||||||
@@ -16,7 +16,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual(1, point.Y);
|
Assert.AreEqual(1, point.Y);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void FromString__Test2()
|
public void FromString__Test2()
|
||||||
{
|
{
|
||||||
ChronoPoint point = ChronoPoint.FromString("1, 6");
|
ChronoPoint point = ChronoPoint.FromString("1, 6");
|
||||||
@@ -25,7 +25,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual(6, point.Y);
|
Assert.AreEqual(6, point.Y);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void FromString__Test3()
|
public void FromString__Test3()
|
||||||
{
|
{
|
||||||
ChronoPoint point = ChronoPoint.FromString("8, 9");
|
ChronoPoint point = ChronoPoint.FromString("8, 9");
|
||||||
@@ -38,7 +38,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
|
|
||||||
#region ManhattanDistance
|
#region ManhattanDistance
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ManhattanDistance__Test1()
|
public void ManhattanDistance__Test1()
|
||||||
{
|
{
|
||||||
ChronoPoint p0 = ChronoPoint.FromString("8, 9");
|
ChronoPoint p0 = ChronoPoint.FromString("8, 9");
|
||||||
@@ -49,7 +49,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual(10, distance);
|
Assert.AreEqual(10, distance);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ManhattanDistance__Test2()
|
public void ManhattanDistance__Test2()
|
||||||
{
|
{
|
||||||
ChronoPoint p0 = ChronoPoint.FromString("1, 1");
|
ChronoPoint p0 = ChronoPoint.FromString("1, 1");
|
||||||
|
|||||||
@@ -2,12 +2,12 @@
|
|||||||
|
|
||||||
namespace AdventOfCode2018.Tests
|
namespace AdventOfCode2018.Tests
|
||||||
{
|
{
|
||||||
[TestClass()]
|
[TestClass]
|
||||||
public class Claim_Tests
|
public class Claim_Tests
|
||||||
{
|
{
|
||||||
#region FromString
|
#region FromString
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void FromString__Test1()
|
public void FromString__Test1()
|
||||||
{
|
{
|
||||||
Day03.Claim claim = Day03.Claim.FromString("#123 @ 3,2: 5x4");
|
Day03.Claim claim = Day03.Claim.FromString("#123 @ 3,2: 5x4");
|
||||||
@@ -19,7 +19,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual(4, claim.Height);
|
Assert.AreEqual(4, claim.Height);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void FromString__Test2()
|
public void FromString__Test2()
|
||||||
{
|
{
|
||||||
Day03.Claim claim = Day03.Claim.FromString("#1 @ 1,3: 4x4");
|
Day03.Claim claim = Day03.Claim.FromString("#1 @ 1,3: 4x4");
|
||||||
@@ -31,7 +31,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual(4, claim.Height);
|
Assert.AreEqual(4, claim.Height);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void FromString__Test3()
|
public void FromString__Test3()
|
||||||
{
|
{
|
||||||
Day03.Claim claim = Day03.Claim.FromString("#2 @ 3,1: 4x4");
|
Day03.Claim claim = Day03.Claim.FromString("#2 @ 3,1: 4x4");
|
||||||
@@ -43,7 +43,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual(4, claim.Height);
|
Assert.AreEqual(4, claim.Height);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void FromString__Test4()
|
public void FromString__Test4()
|
||||||
{
|
{
|
||||||
Day03.Claim claim = Day03.Claim.FromString("#3 @ 5,5: 2x2");
|
Day03.Claim claim = Day03.Claim.FromString("#3 @ 5,5: 2x2");
|
||||||
@@ -59,7 +59,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
|
|
||||||
#region Overlaps
|
#region Overlaps
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void Overlaps__Test1()
|
public void Overlaps__Test1()
|
||||||
{
|
{
|
||||||
Day03.Claim claim1 = Day03.Claim.FromString("#1 @ 1,3: 4x4");
|
Day03.Claim claim1 = Day03.Claim.FromString("#1 @ 1,3: 4x4");
|
||||||
@@ -70,7 +70,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual(false, result);
|
Assert.AreEqual(false, result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void Overlaps__Test2()
|
public void Overlaps__Test2()
|
||||||
{
|
{
|
||||||
Day03.Claim claim1 = Day03.Claim.FromString("#2 @ 3,1: 4x4");
|
Day03.Claim claim1 = Day03.Claim.FromString("#2 @ 3,1: 4x4");
|
||||||
@@ -81,7 +81,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual(false, result);
|
Assert.AreEqual(false, result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void Overlaps__Test3()
|
public void Overlaps__Test3()
|
||||||
{
|
{
|
||||||
Day03.Claim claim1 = Day03.Claim.FromString("#1 @ 1,3: 4x4");
|
Day03.Claim claim1 = Day03.Claim.FromString("#1 @ 1,3: 4x4");
|
||||||
|
|||||||
@@ -2,12 +2,12 @@
|
|||||||
|
|
||||||
namespace AdventOfCode2018.Tests
|
namespace AdventOfCode2018.Tests
|
||||||
{
|
{
|
||||||
[TestClass()]
|
[TestClass]
|
||||||
public class Day01_Tests
|
public class Day01_Tests
|
||||||
{
|
{
|
||||||
#region ResolvePart1
|
#region ResolvePart1
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart1__Test1()
|
public void ResolvePart1__Test1()
|
||||||
{
|
{
|
||||||
Day01 day01 = new Day01();
|
Day01 day01 = new Day01();
|
||||||
@@ -17,7 +17,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual("3", result);
|
Assert.AreEqual("3", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart1__Test2()
|
public void ResolvePart1__Test2()
|
||||||
{
|
{
|
||||||
Day01 day01 = new Day01();
|
Day01 day01 = new Day01();
|
||||||
@@ -27,7 +27,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual("3", result);
|
Assert.AreEqual("3", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart1__Test3()
|
public void ResolvePart1__Test3()
|
||||||
{
|
{
|
||||||
Day01 day01 = new Day01();
|
Day01 day01 = new Day01();
|
||||||
@@ -37,7 +37,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual("0", result);
|
Assert.AreEqual("0", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart1__Test4()
|
public void ResolvePart1__Test4()
|
||||||
{
|
{
|
||||||
Day01 day01 = new Day01();
|
Day01 day01 = new Day01();
|
||||||
@@ -51,7 +51,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
|
|
||||||
#region ResolvePart2
|
#region ResolvePart2
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart2__Test1()
|
public void ResolvePart2__Test1()
|
||||||
{
|
{
|
||||||
Day01 day01 = new Day01();
|
Day01 day01 = new Day01();
|
||||||
@@ -61,7 +61,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual("2", result);
|
Assert.AreEqual("2", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart2__Test2()
|
public void ResolvePart2__Test2()
|
||||||
{
|
{
|
||||||
Day01 day01 = new Day01();
|
Day01 day01 = new Day01();
|
||||||
@@ -71,7 +71,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual("0", result);
|
Assert.AreEqual("0", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart2__Test3()
|
public void ResolvePart2__Test3()
|
||||||
{
|
{
|
||||||
Day01 day01 = new Day01();
|
Day01 day01 = new Day01();
|
||||||
@@ -81,7 +81,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual("10", result);
|
Assert.AreEqual("10", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart2__Test4()
|
public void ResolvePart2__Test4()
|
||||||
{
|
{
|
||||||
Day01 day01 = new Day01();
|
Day01 day01 = new Day01();
|
||||||
@@ -91,7 +91,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual("5", result);
|
Assert.AreEqual("5", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart2__Test5()
|
public void ResolvePart2__Test5()
|
||||||
{
|
{
|
||||||
Day01 day01 = new Day01();
|
Day01 day01 = new Day01();
|
||||||
|
|||||||
@@ -2,10 +2,10 @@
|
|||||||
|
|
||||||
namespace AdventOfCode2018.Tests
|
namespace AdventOfCode2018.Tests
|
||||||
{
|
{
|
||||||
[TestClass()]
|
[TestClass]
|
||||||
public class Day02_Tests
|
public class Day02_Tests
|
||||||
{
|
{
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart1__Test1()
|
public void ResolvePart1__Test1()
|
||||||
{
|
{
|
||||||
Day02 day02 = new Day02();
|
Day02 day02 = new Day02();
|
||||||
@@ -23,7 +23,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual("12", result);
|
Assert.AreEqual("12", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart2__Test()
|
public void ResolvePart2__Test()
|
||||||
{
|
{
|
||||||
Day02 day02 = new Day02();
|
Day02 day02 = new Day02();
|
||||||
|
|||||||
@@ -2,10 +2,10 @@
|
|||||||
|
|
||||||
namespace AdventOfCode2018.Tests
|
namespace AdventOfCode2018.Tests
|
||||||
{
|
{
|
||||||
[TestClass()]
|
[TestClass]
|
||||||
public class Day03_Tests
|
public class Day03_Tests
|
||||||
{
|
{
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart1__Test()
|
public void ResolvePart1__Test()
|
||||||
{
|
{
|
||||||
Day03 day03 = new Day03();
|
Day03 day03 = new Day03();
|
||||||
@@ -19,7 +19,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual("4", result);
|
Assert.AreEqual("4", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart2__Test()
|
public void ResolvePart2__Test()
|
||||||
{
|
{
|
||||||
Day03 day03 = new Day03();
|
Day03 day03 = new Day03();
|
||||||
|
|||||||
@@ -2,10 +2,10 @@
|
|||||||
|
|
||||||
namespace AdventOfCode2018.Tests
|
namespace AdventOfCode2018.Tests
|
||||||
{
|
{
|
||||||
[TestClass()]
|
[TestClass]
|
||||||
public class Day04_Tests
|
public class Day04_Tests
|
||||||
{
|
{
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart1__BaseStatement()
|
public void ResolvePart1__BaseStatement()
|
||||||
{
|
{
|
||||||
Day04 day04 = new Day04();
|
Day04 day04 = new Day04();
|
||||||
@@ -33,7 +33,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual("240", result);
|
Assert.AreEqual("240", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart1__BaseStatementUnsorted()
|
public void ResolvePart1__BaseStatementUnsorted()
|
||||||
{
|
{
|
||||||
Day04 day04 = new Day04();
|
Day04 day04 = new Day04();
|
||||||
@@ -62,7 +62,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart2__BaseStatement()
|
public void ResolvePart2__BaseStatement()
|
||||||
{
|
{
|
||||||
Day04 day04 = new Day04();
|
Day04 day04 = new Day04();
|
||||||
@@ -90,7 +90,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual("4455", result);
|
Assert.AreEqual("4455", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart2__BaseStatementUnsorted()
|
public void ResolvePart2__BaseStatementUnsorted()
|
||||||
{
|
{
|
||||||
Day04 day04 = new Day04();
|
Day04 day04 = new Day04();
|
||||||
|
|||||||
@@ -2,10 +2,10 @@
|
|||||||
|
|
||||||
namespace AdventOfCode2018.Tests
|
namespace AdventOfCode2018.Tests
|
||||||
{
|
{
|
||||||
[TestClass()]
|
[TestClass]
|
||||||
public class Day05_Tests
|
public class Day05_Tests
|
||||||
{
|
{
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart1__Test()
|
public void ResolvePart1__Test()
|
||||||
{
|
{
|
||||||
Day05 day05 = new Day05();
|
Day05 day05 = new Day05();
|
||||||
@@ -15,7 +15,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual("10", result);
|
Assert.AreEqual("10", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart2__Test()
|
public void ResolvePart2__Test()
|
||||||
{
|
{
|
||||||
Day05 day05 = new Day05();
|
Day05 day05 = new Day05();
|
||||||
@@ -27,7 +27,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
|
|
||||||
#region ReducePolymer
|
#region ReducePolymer
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ReducePolymer__Remove_cC()
|
public void ReducePolymer__Remove_cC()
|
||||||
{
|
{
|
||||||
Day05 day05 = new Day05();
|
Day05 day05 = new Day05();
|
||||||
@@ -37,7 +37,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual("dabAaCBA", result);
|
Assert.AreEqual("dabAaCBA", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ReducePolymer__Remove_cC_AtEnd()
|
public void ReducePolymer__Remove_cC_AtEnd()
|
||||||
{
|
{
|
||||||
Day05 day05 = new Day05();
|
Day05 day05 = new Day05();
|
||||||
@@ -47,7 +47,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual("dabA", result);
|
Assert.AreEqual("dabA", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ReducePolymer__Remove_Only_cC()
|
public void ReducePolymer__Remove_Only_cC()
|
||||||
{
|
{
|
||||||
Day05 day05 = new Day05();
|
Day05 day05 = new Day05();
|
||||||
@@ -57,7 +57,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual("", result);
|
Assert.AreEqual("", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ReducePolymer__Remove_cC_AtStart()
|
public void ReducePolymer__Remove_cC_AtStart()
|
||||||
{
|
{
|
||||||
Day05 day05 = new Day05();
|
Day05 day05 = new Day05();
|
||||||
@@ -67,7 +67,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual("AAAA", result);
|
Assert.AreEqual("AAAA", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ReducePolymer__Remove_Aa()
|
public void ReducePolymer__Remove_Aa()
|
||||||
{
|
{
|
||||||
Day05 day05 = new Day05();
|
Day05 day05 = new Day05();
|
||||||
@@ -77,7 +77,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual("dabCBA", result);
|
Assert.AreEqual("dabCBA", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ReducePolymer__Remove_cCc()
|
public void ReducePolymer__Remove_cCc()
|
||||||
{
|
{
|
||||||
Day05 day05 = new Day05();
|
Day05 day05 = new Day05();
|
||||||
@@ -87,7 +87,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual("dabCBAcaDA", result);
|
Assert.AreEqual("dabCBAcaDA", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ReducePolymer__Irreductible()
|
public void ReducePolymer__Irreductible()
|
||||||
{
|
{
|
||||||
Day05 day05 = new Day05();
|
Day05 day05 = new Day05();
|
||||||
@@ -101,7 +101,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
|
|
||||||
#region FullyReducePolymer
|
#region FullyReducePolymer
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void FullyReducePolymer__Test()
|
public void FullyReducePolymer__Test()
|
||||||
{
|
{
|
||||||
Day05 day05 = new Day05();
|
Day05 day05 = new Day05();
|
||||||
@@ -115,7 +115,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
|
|
||||||
#region RemoveUnitTypeFromPolymer
|
#region RemoveUnitTypeFromPolymer
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void RemoveUnitTypeFromPolymer__Remove_a()
|
public void RemoveUnitTypeFromPolymer__Remove_a()
|
||||||
{
|
{
|
||||||
Day05 day05 = new Day05();
|
Day05 day05 = new Day05();
|
||||||
@@ -125,7 +125,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual("dbcCCBcCcD", result);
|
Assert.AreEqual("dbcCCBcCcD", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void RemoveUnitTypeFromPolymer__Remove_b()
|
public void RemoveUnitTypeFromPolymer__Remove_b()
|
||||||
{
|
{
|
||||||
Day05 day05 = new Day05();
|
Day05 day05 = new Day05();
|
||||||
@@ -135,7 +135,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual("daAcCaCAcCcaDA", result);
|
Assert.AreEqual("daAcCaCAcCcaDA", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void RemoveUnitTypeFromPolymer__Remove_c()
|
public void RemoveUnitTypeFromPolymer__Remove_c()
|
||||||
{
|
{
|
||||||
Day05 day05 = new Day05();
|
Day05 day05 = new Day05();
|
||||||
@@ -145,7 +145,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual("dabAaBAaDA", result);
|
Assert.AreEqual("dabAaBAaDA", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void RemoveUnitTypeFromPolymer__Remove_d()
|
public void RemoveUnitTypeFromPolymer__Remove_d()
|
||||||
{
|
{
|
||||||
Day05 day05 = new Day05();
|
Day05 day05 = new Day05();
|
||||||
@@ -155,7 +155,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual("abAcCaCBAcCcaA", result);
|
Assert.AreEqual("abAcCaCBAcCcaA", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void RemoveUnitTypeFromPolymer__Remove_A()
|
public void RemoveUnitTypeFromPolymer__Remove_A()
|
||||||
{
|
{
|
||||||
Day05 day05 = new Day05();
|
Day05 day05 = new Day05();
|
||||||
@@ -165,7 +165,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual("dbcCCBcCcD", result);
|
Assert.AreEqual("dbcCCBcCcD", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void RemoveUnitTypeFromPolymer__Remove_B()
|
public void RemoveUnitTypeFromPolymer__Remove_B()
|
||||||
{
|
{
|
||||||
Day05 day05 = new Day05();
|
Day05 day05 = new Day05();
|
||||||
@@ -175,7 +175,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual("daAcCaCAcCcaDA", result);
|
Assert.AreEqual("daAcCaCAcCcaDA", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void RemoveUnitTypeFromPolymer__Remove_C()
|
public void RemoveUnitTypeFromPolymer__Remove_C()
|
||||||
{
|
{
|
||||||
Day05 day05 = new Day05();
|
Day05 day05 = new Day05();
|
||||||
@@ -185,7 +185,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual("dabAaBAaDA", result);
|
Assert.AreEqual("dabAaBAaDA", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void RemoveUnitTypeFromPolymer__Remove_D()
|
public void RemoveUnitTypeFromPolymer__Remove_D()
|
||||||
{
|
{
|
||||||
Day05 day05 = new Day05();
|
Day05 day05 = new Day05();
|
||||||
|
|||||||
@@ -3,10 +3,10 @@ using Microsoft.VisualStudio.TestTools.UnitTesting;
|
|||||||
|
|
||||||
namespace AdventOfCode2018.Tests
|
namespace AdventOfCode2018.Tests
|
||||||
{
|
{
|
||||||
[TestClass()]
|
[TestClass]
|
||||||
public class Day06_Tests
|
public class Day06_Tests
|
||||||
{
|
{
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart1__Test()
|
public void ResolvePart1__Test()
|
||||||
{
|
{
|
||||||
Day06 day06 = new Day06();
|
Day06 day06 = new Day06();
|
||||||
@@ -23,7 +23,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual("17", result);
|
Assert.AreEqual("17", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart2__Test()
|
public void ResolvePart2__Test()
|
||||||
{
|
{
|
||||||
Day06 day06 = new Day06 { DistanceThresold = 32, };
|
Day06 day06 = new Day06 { DistanceThresold = 32, };
|
||||||
|
|||||||
@@ -2,10 +2,10 @@
|
|||||||
|
|
||||||
namespace AdventOfCode2018.Tests
|
namespace AdventOfCode2018.Tests
|
||||||
{
|
{
|
||||||
[TestClass()]
|
[TestClass]
|
||||||
public class Day07_Tests
|
public class Day07_Tests
|
||||||
{
|
{
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart1__Test()
|
public void ResolvePart1__Test()
|
||||||
{
|
{
|
||||||
Day07 day07 = new Day07();
|
Day07 day07 = new Day07();
|
||||||
@@ -23,7 +23,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual("CABDFE", result);
|
Assert.AreEqual("CABDFE", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart2__Test()
|
public void ResolvePart2__Test()
|
||||||
{
|
{
|
||||||
Day07 day07 = new Day07 { BaseCost = 0, NumberOfWorkers = 2 };
|
Day07 day07 = new Day07 { BaseCost = 0, NumberOfWorkers = 2 };
|
||||||
|
|||||||
@@ -2,10 +2,10 @@
|
|||||||
|
|
||||||
namespace AdventOfCode2018.Tests
|
namespace AdventOfCode2018.Tests
|
||||||
{
|
{
|
||||||
[TestClass()]
|
[TestClass]
|
||||||
public class Day08_Tests
|
public class Day08_Tests
|
||||||
{
|
{
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart1__Test()
|
public void ResolvePart1__Test()
|
||||||
{
|
{
|
||||||
Day08 day = new Day08();
|
Day08 day = new Day08();
|
||||||
@@ -15,7 +15,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual("138", result);
|
Assert.AreEqual("138", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart2__Test()
|
public void ResolvePart2__Test()
|
||||||
{
|
{
|
||||||
Day08 day = new Day08();
|
Day08 day = new Day08();
|
||||||
|
|||||||
@@ -2,10 +2,10 @@
|
|||||||
|
|
||||||
namespace AdventOfCode2018.Tests
|
namespace AdventOfCode2018.Tests
|
||||||
{
|
{
|
||||||
[TestClass()]
|
[TestClass]
|
||||||
public class Day09_Tests
|
public class Day09_Tests
|
||||||
{
|
{
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart1__Test1()
|
public void ResolvePart1__Test1()
|
||||||
{
|
{
|
||||||
Day09 day = new Day09();
|
Day09 day = new Day09();
|
||||||
@@ -15,7 +15,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual("32", result);
|
Assert.AreEqual("32", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart1__Test2()
|
public void ResolvePart1__Test2()
|
||||||
{
|
{
|
||||||
Day09 day = new Day09();
|
Day09 day = new Day09();
|
||||||
@@ -25,7 +25,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual("8317", result);
|
Assert.AreEqual("8317", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart1__Test3()
|
public void ResolvePart1__Test3()
|
||||||
{
|
{
|
||||||
Day09 day = new Day09();
|
Day09 day = new Day09();
|
||||||
@@ -35,7 +35,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual("146373", result);
|
Assert.AreEqual("146373", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart1__Test4()
|
public void ResolvePart1__Test4()
|
||||||
{
|
{
|
||||||
Day09 day = new Day09();
|
Day09 day = new Day09();
|
||||||
@@ -45,7 +45,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual("2764", result);
|
Assert.AreEqual("2764", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart1__Test5()
|
public void ResolvePart1__Test5()
|
||||||
{
|
{
|
||||||
Day09 day = new Day09();
|
Day09 day = new Day09();
|
||||||
@@ -55,7 +55,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual("54718", result);
|
Assert.AreEqual("54718", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart1__Test6()
|
public void ResolvePart1__Test6()
|
||||||
{
|
{
|
||||||
Day09 day = new Day09();
|
Day09 day = new Day09();
|
||||||
|
|||||||
@@ -1,11 +1,12 @@
|
|||||||
using Microsoft.VisualStudio.TestTools.UnitTesting;
|
using System;
|
||||||
|
using Microsoft.VisualStudio.TestTools.UnitTesting;
|
||||||
|
|
||||||
namespace AdventOfCode2018.Tests
|
namespace AdventOfCode2018.Tests
|
||||||
{
|
{
|
||||||
[TestClass()]
|
[TestClass]
|
||||||
public class Day10_Tests
|
public class Day10_Tests
|
||||||
{
|
{
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart1__Test()
|
public void ResolvePart1__Test()
|
||||||
{
|
{
|
||||||
Day10 day = new Day10 { Width = 12, Height = 10 };
|
Day10 day = new Day10 { Width = 12, Height = 10 };
|
||||||
@@ -45,19 +46,19 @@ namespace AdventOfCode2018.Tests
|
|||||||
});
|
});
|
||||||
|
|
||||||
Assert.AreEqual(
|
Assert.AreEqual(
|
||||||
"\r\n............" +
|
Environment.NewLine + "............" +
|
||||||
"\r\n.#...#..###." +
|
Environment.NewLine + ".#...#..###." +
|
||||||
"\r\n.#...#...#.." +
|
Environment.NewLine + ".#...#...#.." +
|
||||||
"\r\n.#...#...#.." +
|
Environment.NewLine + ".#...#...#.." +
|
||||||
"\r\n.#####...#.." +
|
Environment.NewLine + ".#####...#.." +
|
||||||
"\r\n.#...#...#.." +
|
Environment.NewLine + ".#...#...#.." +
|
||||||
"\r\n.#...#...#.." +
|
Environment.NewLine + ".#...#...#.." +
|
||||||
"\r\n.#...#...#.." +
|
Environment.NewLine + ".#...#...#.." +
|
||||||
"\r\n.#...#..###." +
|
Environment.NewLine + ".#...#..###." +
|
||||||
"\r\n............", result);
|
Environment.NewLine + "............", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart2__Test()
|
public void ResolvePart2__Test()
|
||||||
{
|
{
|
||||||
Day10 day = new Day10();
|
Day10 day = new Day10();
|
||||||
|
|||||||
@@ -2,31 +2,31 @@
|
|||||||
|
|
||||||
namespace AdventOfCode2018.Tests
|
namespace AdventOfCode2018.Tests
|
||||||
{
|
{
|
||||||
[TestClass()]
|
[TestClass]
|
||||||
public class Day11_Tests
|
public class Day11_Tests
|
||||||
{
|
{
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void CalculatePowerLevelOfCell__Test1()
|
public void CalculatePowerLevelOfCell__Test1()
|
||||||
{
|
{
|
||||||
int powerLevel = Day11.CalculatePowerLevelOfCell(3, 5, 8);
|
int powerLevel = Day11.CalculatePowerLevelOfCell(3, 5, 8);
|
||||||
Assert.AreEqual(4, powerLevel);
|
Assert.AreEqual(4, powerLevel);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void CalculatePowerLevelOfRegion__Test1()
|
public void CalculatePowerLevelOfRegion__Test1()
|
||||||
{
|
{
|
||||||
int powerLevel = Day11.CalculatePowerLevelOfRegion(33, 45, 3, 18);
|
int powerLevel = Day11.CalculatePowerLevelOfRegion(33, 45, 3, 18);
|
||||||
Assert.AreEqual(29, powerLevel);
|
Assert.AreEqual(29, powerLevel);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void CalculatePowerLevelOfRegion__Test2()
|
public void CalculatePowerLevelOfRegion__Test2()
|
||||||
{
|
{
|
||||||
int powerLevel = Day11.CalculatePowerLevelOfRegion(21, 61, 3, 42);
|
int powerLevel = Day11.CalculatePowerLevelOfRegion(21, 61, 3, 42);
|
||||||
Assert.AreEqual(30, powerLevel);
|
Assert.AreEqual(30, powerLevel);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void CalculatePowerLevelOfRegion__Test1_WithSumationField()
|
public void CalculatePowerLevelOfRegion__Test1_WithSumationField()
|
||||||
{
|
{
|
||||||
int[,] summationFiled = Day11.GenerateSumationField(300, 300, 18);
|
int[,] summationFiled = Day11.GenerateSumationField(300, 300, 18);
|
||||||
@@ -34,7 +34,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual(29, powerLevel);
|
Assert.AreEqual(29, powerLevel);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void CalculatePowerLevelOfRegion__Test2_WithSumationField()
|
public void CalculatePowerLevelOfRegion__Test2_WithSumationField()
|
||||||
{
|
{
|
||||||
int[,] summationFiled = Day11.GenerateSumationField(300, 300, 42);
|
int[,] summationFiled = Day11.GenerateSumationField(300, 300, 42);
|
||||||
@@ -42,7 +42,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual(30, powerLevel);
|
Assert.AreEqual(30, powerLevel);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void SearchBestRegionOfOneSize__Test1()
|
public void SearchBestRegionOfOneSize__Test1()
|
||||||
{
|
{
|
||||||
Day11.SearchBestRegionOfOneSize(300, 300, 3, 18, out int x, out int y);
|
Day11.SearchBestRegionOfOneSize(300, 300, 3, 18, out int x, out int y);
|
||||||
@@ -50,7 +50,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual(45, y);
|
Assert.AreEqual(45, y);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void SearchBestRegionOfOneSize__Test2()
|
public void SearchBestRegionOfOneSize__Test2()
|
||||||
{
|
{
|
||||||
Day11.SearchBestRegionOfOneSize(300, 300, 3, 42, out int x, out int y);
|
Day11.SearchBestRegionOfOneSize(300, 300, 3, 42, out int x, out int y);
|
||||||
@@ -58,7 +58,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual(61, y);
|
Assert.AreEqual(61, y);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart2__Test1()
|
public void ResolvePart2__Test1()
|
||||||
{
|
{
|
||||||
Day11 day = new Day11();
|
Day11 day = new Day11();
|
||||||
@@ -66,7 +66,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual("90,269,16", result);
|
Assert.AreEqual("90,269,16", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart2__Test2()
|
public void ResolvePart2__Test2()
|
||||||
{
|
{
|
||||||
Day11 day = new Day11();
|
Day11 day = new Day11();
|
||||||
|
|||||||
@@ -2,10 +2,10 @@
|
|||||||
|
|
||||||
namespace AdventOfCode2018.Tests
|
namespace AdventOfCode2018.Tests
|
||||||
{
|
{
|
||||||
[TestClass()]
|
[TestClass]
|
||||||
public class Day12_Tests
|
public class Day12_Tests
|
||||||
{
|
{
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart1__Test()
|
public void ResolvePart1__Test()
|
||||||
{
|
{
|
||||||
Day12 day = new Day12();
|
Day12 day = new Day12();
|
||||||
|
|||||||
@@ -2,10 +2,10 @@
|
|||||||
|
|
||||||
namespace AdventOfCode2018.Tests
|
namespace AdventOfCode2018.Tests
|
||||||
{
|
{
|
||||||
[TestClass()]
|
[TestClass]
|
||||||
public class Day13_Tests
|
public class Day13_Tests
|
||||||
{
|
{
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart1__Test1()
|
public void ResolvePart1__Test1()
|
||||||
{
|
{
|
||||||
Day13 day = new Day13();
|
Day13 day = new Day13();
|
||||||
@@ -23,7 +23,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual("0,3", result);
|
Assert.AreEqual("0,3", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart1__Test2()
|
public void ResolvePart1__Test2()
|
||||||
{
|
{
|
||||||
Day13 day = new Day13();
|
Day13 day = new Day13();
|
||||||
@@ -40,7 +40,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual("7,3", result);
|
Assert.AreEqual("7,3", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart2__Test()
|
public void ResolvePart2__Test()
|
||||||
{
|
{
|
||||||
Day13 day = new Day13();
|
Day13 day = new Day13();
|
||||||
|
|||||||
@@ -2,12 +2,12 @@
|
|||||||
|
|
||||||
namespace AdventOfCode2018.Tests
|
namespace AdventOfCode2018.Tests
|
||||||
{
|
{
|
||||||
[TestClass()]
|
[TestClass]
|
||||||
public class Day14_Tests
|
public class Day14_Tests
|
||||||
{
|
{
|
||||||
#region ResolvePart1
|
#region ResolvePart1
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart1__Test1()
|
public void ResolvePart1__Test1()
|
||||||
{
|
{
|
||||||
Day14 day = new Day14();
|
Day14 day = new Day14();
|
||||||
@@ -17,7 +17,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual("5158916779", result);
|
Assert.AreEqual("5158916779", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart1__Test2()
|
public void ResolvePart1__Test2()
|
||||||
{
|
{
|
||||||
Day14 day = new Day14();
|
Day14 day = new Day14();
|
||||||
@@ -27,7 +27,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual("0124515891", result);
|
Assert.AreEqual("0124515891", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart1__Test3()
|
public void ResolvePart1__Test3()
|
||||||
{
|
{
|
||||||
Day14 day = new Day14();
|
Day14 day = new Day14();
|
||||||
@@ -37,7 +37,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual("9251071085", result);
|
Assert.AreEqual("9251071085", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart1__Test4()
|
public void ResolvePart1__Test4()
|
||||||
{
|
{
|
||||||
Day14 day = new Day14();
|
Day14 day = new Day14();
|
||||||
@@ -51,7 +51,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
|
|
||||||
#region ResolvePart2
|
#region ResolvePart2
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart2__Test1()
|
public void ResolvePart2__Test1()
|
||||||
{
|
{
|
||||||
Day14 day = new Day14();
|
Day14 day = new Day14();
|
||||||
@@ -61,7 +61,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual("9", result);
|
Assert.AreEqual("9", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart2__Test2()
|
public void ResolvePart2__Test2()
|
||||||
{
|
{
|
||||||
Day14 day = new Day14();
|
Day14 day = new Day14();
|
||||||
@@ -71,7 +71,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual("5", result);
|
Assert.AreEqual("5", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart2__Test3()
|
public void ResolvePart2__Test3()
|
||||||
{
|
{
|
||||||
Day14 day = new Day14();
|
Day14 day = new Day14();
|
||||||
@@ -81,7 +81,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual("18", result);
|
Assert.AreEqual("18", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart2__Test4()
|
public void ResolvePart2__Test4()
|
||||||
{
|
{
|
||||||
Day14 day = new Day14();
|
Day14 day = new Day14();
|
||||||
|
|||||||
@@ -8,12 +8,12 @@ using System.Threading.Tasks;
|
|||||||
|
|
||||||
namespace AdventOfCode2018.Tests
|
namespace AdventOfCode2018.Tests
|
||||||
{
|
{
|
||||||
[TestClass()]
|
[TestClass]
|
||||||
public class Day15_Tests
|
public class Day15_Tests
|
||||||
{
|
{
|
||||||
#region ResolvePart1
|
#region ResolvePart1
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart1__Test1()
|
public void ResolvePart1__Test1()
|
||||||
{
|
{
|
||||||
Day15 day = new Day15();
|
Day15 day = new Day15();
|
||||||
@@ -31,7 +31,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual("27730", result);
|
Assert.AreEqual("27730", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart1__Test2()
|
public void ResolvePart1__Test2()
|
||||||
{
|
{
|
||||||
Day15 day = new Day15();
|
Day15 day = new Day15();
|
||||||
@@ -49,7 +49,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual("36334", result);
|
Assert.AreEqual("36334", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart1__Test3()
|
public void ResolvePart1__Test3()
|
||||||
{
|
{
|
||||||
Day15 day = new Day15();
|
Day15 day = new Day15();
|
||||||
@@ -67,7 +67,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual("39514", result);
|
Assert.AreEqual("39514", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart1__Test4()
|
public void ResolvePart1__Test4()
|
||||||
{
|
{
|
||||||
Day15 day = new Day15();
|
Day15 day = new Day15();
|
||||||
@@ -85,7 +85,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual("27755", result);
|
Assert.AreEqual("27755", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart1__Test5()
|
public void ResolvePart1__Test5()
|
||||||
{
|
{
|
||||||
Day15 day = new Day15();
|
Day15 day = new Day15();
|
||||||
@@ -103,7 +103,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual("28944", result);
|
Assert.AreEqual("28944", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart1__Test6()
|
public void ResolvePart1__Test6()
|
||||||
{
|
{
|
||||||
Day15 day = new Day15();
|
Day15 day = new Day15();
|
||||||
@@ -127,7 +127,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
|
|
||||||
#region ResolvePart2
|
#region ResolvePart2
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart2__Test1()
|
public void ResolvePart2__Test1()
|
||||||
{
|
{
|
||||||
Day15 day = new Day15();
|
Day15 day = new Day15();
|
||||||
@@ -145,7 +145,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual("4988", result);
|
Assert.AreEqual("4988", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart2__Test3()
|
public void ResolvePart2__Test3()
|
||||||
{
|
{
|
||||||
Day15 day = new Day15();
|
Day15 day = new Day15();
|
||||||
@@ -163,7 +163,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual("31284", result);
|
Assert.AreEqual("31284", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart2__Test4()
|
public void ResolvePart2__Test4()
|
||||||
{
|
{
|
||||||
Day15 day = new Day15();
|
Day15 day = new Day15();
|
||||||
@@ -181,7 +181,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual("3478", result);
|
Assert.AreEqual("3478", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart2__Test5()
|
public void ResolvePart2__Test5()
|
||||||
{
|
{
|
||||||
Day15 day = new Day15();
|
Day15 day = new Day15();
|
||||||
@@ -199,7 +199,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual("6474", result);
|
Assert.AreEqual("6474", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart2__Test6()
|
public void ResolvePart2__Test6()
|
||||||
{
|
{
|
||||||
Day15 day = new Day15();
|
Day15 day = new Day15();
|
||||||
|
|||||||
@@ -3,10 +3,10 @@ using Microsoft.VisualStudio.TestTools.UnitTesting;
|
|||||||
|
|
||||||
namespace AdventOfCode2018.Tests
|
namespace AdventOfCode2018.Tests
|
||||||
{
|
{
|
||||||
[TestClass()]
|
[TestClass]
|
||||||
public class Day23_Tests
|
public class Day23_Tests
|
||||||
{
|
{
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart1__Test()
|
public void ResolvePart1__Test()
|
||||||
{
|
{
|
||||||
Day23 day = new Day23();
|
Day23 day = new Day23();
|
||||||
@@ -26,7 +26,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual("7", result);
|
Assert.AreEqual("7", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart2__Test()
|
public void ResolvePart2__Test()
|
||||||
{
|
{
|
||||||
Day23 day = new Day23();
|
Day23 day = new Day23();
|
||||||
|
|||||||
@@ -3,12 +3,12 @@ using Microsoft.VisualStudio.TestTools.UnitTesting;
|
|||||||
|
|
||||||
namespace AdventOfCode2018.Tests
|
namespace AdventOfCode2018.Tests
|
||||||
{
|
{
|
||||||
[TestClass()]
|
[TestClass]
|
||||||
public class GuardEvent_Tests
|
public class GuardEvent_Tests
|
||||||
{
|
{
|
||||||
#region FromString
|
#region FromString
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void FromString__ShiftBegin()
|
public void FromString__ShiftBegin()
|
||||||
{
|
{
|
||||||
GuardEvent guardEvent = GuardEvent.FromString("[1518-11-01 00:00] Guard #10 begins shift");
|
GuardEvent guardEvent = GuardEvent.FromString("[1518-11-01 00:00] Guard #10 begins shift");
|
||||||
@@ -21,7 +21,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual(GuardEventType.ShiftBegin, guardEvent.Type);
|
Assert.AreEqual(GuardEventType.ShiftBegin, guardEvent.Type);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void FromString__FallSleep()
|
public void FromString__FallSleep()
|
||||||
{
|
{
|
||||||
GuardEvent guardEvent = GuardEvent.FromString("[1518-11-02 00:40] falls asleep");
|
GuardEvent guardEvent = GuardEvent.FromString("[1518-11-02 00:40] falls asleep");
|
||||||
@@ -34,7 +34,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual(GuardEventType.FallSleep, guardEvent.Type);
|
Assert.AreEqual(GuardEventType.FallSleep, guardEvent.Type);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void FromString__WakeUp()
|
public void FromString__WakeUp()
|
||||||
{
|
{
|
||||||
GuardEvent guardEvent = GuardEvent.FromString("[1518-11-03 00:29] wakes up");
|
GuardEvent guardEvent = GuardEvent.FromString("[1518-11-03 00:29] wakes up");
|
||||||
@@ -51,7 +51,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
|
|
||||||
#region FromStringArray
|
#region FromStringArray
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void FromStringArray__TestBase()
|
public void FromStringArray__TestBase()
|
||||||
{
|
{
|
||||||
List<GuardEvent> guardEvents = GuardEvent.FromStringArray(new string[] {
|
List<GuardEvent> guardEvents = GuardEvent.FromStringArray(new string[] {
|
||||||
@@ -90,7 +90,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual(GuardEventType.WakeUp, guardEvents[7].Type);
|
Assert.AreEqual(GuardEventType.WakeUp, guardEvents[7].Type);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void FromStringArray__TestBaseUnsorted()
|
public void FromStringArray__TestBaseUnsorted()
|
||||||
{
|
{
|
||||||
List<GuardEvent> guardEvents = GuardEvent.FromStringArray(new string[] {
|
List<GuardEvent> guardEvents = GuardEvent.FromStringArray(new string[] {
|
||||||
|
|||||||
@@ -2,10 +2,10 @@
|
|||||||
|
|
||||||
namespace AdventOfCode2018.Tests
|
namespace AdventOfCode2018.Tests
|
||||||
{
|
{
|
||||||
[TestClass()]
|
[TestClass]
|
||||||
public class MarbleGame_Tests
|
public class MarbleGame_Tests
|
||||||
{
|
{
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void PlayGame__Test1()
|
public void PlayGame__Test1()
|
||||||
{
|
{
|
||||||
MarbleGame marbleGame = new MarbleGame();
|
MarbleGame marbleGame = new MarbleGame();
|
||||||
@@ -16,7 +16,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual(32, highScore);
|
Assert.AreEqual(32, highScore);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void PlayGame__Test2()
|
public void PlayGame__Test2()
|
||||||
{
|
{
|
||||||
MarbleGame marbleGame = new MarbleGame();
|
MarbleGame marbleGame = new MarbleGame();
|
||||||
@@ -27,7 +27,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual(8317, highScore);
|
Assert.AreEqual(8317, highScore);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void PlayGame__Test3()
|
public void PlayGame__Test3()
|
||||||
{
|
{
|
||||||
MarbleGame marbleGame = new MarbleGame();
|
MarbleGame marbleGame = new MarbleGame();
|
||||||
@@ -38,7 +38,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual(146373, highScore);
|
Assert.AreEqual(146373, highScore);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void PlayGame__Test4()
|
public void PlayGame__Test4()
|
||||||
{
|
{
|
||||||
MarbleGame marbleGame = new MarbleGame();
|
MarbleGame marbleGame = new MarbleGame();
|
||||||
@@ -49,7 +49,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual(2764, highScore);
|
Assert.AreEqual(2764, highScore);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void PlayGame__Test5()
|
public void PlayGame__Test5()
|
||||||
{
|
{
|
||||||
MarbleGame marbleGame = new MarbleGame();
|
MarbleGame marbleGame = new MarbleGame();
|
||||||
@@ -60,7 +60,7 @@ namespace AdventOfCode2018.Tests
|
|||||||
Assert.AreEqual(54718, highScore);
|
Assert.AreEqual(54718, highScore);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void PlayGame__Test6()
|
public void PlayGame__Test6()
|
||||||
{
|
{
|
||||||
MarbleGame marbleGame = new MarbleGame();
|
MarbleGame marbleGame = new MarbleGame();
|
||||||
|
|||||||
@@ -2,12 +2,12 @@
|
|||||||
|
|
||||||
namespace AdventOfCode2020.Tests
|
namespace AdventOfCode2020.Tests
|
||||||
{
|
{
|
||||||
[TestClass()]
|
[TestClass]
|
||||||
public class Day01_Tests
|
public class Day01_Tests
|
||||||
{
|
{
|
||||||
#region ResolvePart1
|
#region ResolvePart1
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart1__Example()
|
public void ResolvePart1__Example()
|
||||||
{
|
{
|
||||||
var day = new Day01();
|
var day = new Day01();
|
||||||
@@ -28,7 +28,7 @@ namespace AdventOfCode2020.Tests
|
|||||||
|
|
||||||
#region ResolvePart2
|
#region ResolvePart2
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart2__Example()
|
public void ResolvePart2__Example()
|
||||||
{
|
{
|
||||||
var day = new Day01();
|
var day = new Day01();
|
||||||
|
|||||||
@@ -2,12 +2,12 @@
|
|||||||
|
|
||||||
namespace AdventOfCode2020.Tests
|
namespace AdventOfCode2020.Tests
|
||||||
{
|
{
|
||||||
[TestClass()]
|
[TestClass]
|
||||||
public class Day02_Tests
|
public class Day02_Tests
|
||||||
{
|
{
|
||||||
#region ResolvePart1
|
#region ResolvePart1
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart1__Example()
|
public void ResolvePart1__Example()
|
||||||
{
|
{
|
||||||
var day = new Day02();
|
var day = new Day02();
|
||||||
@@ -25,7 +25,7 @@ namespace AdventOfCode2020.Tests
|
|||||||
|
|
||||||
#region ResolvePart2
|
#region ResolvePart2
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart2__Example()
|
public void ResolvePart2__Example()
|
||||||
{
|
{
|
||||||
var day = new Day02();
|
var day = new Day02();
|
||||||
|
|||||||
@@ -2,10 +2,10 @@
|
|||||||
|
|
||||||
namespace AdventOfCode2020.Tests
|
namespace AdventOfCode2020.Tests
|
||||||
{
|
{
|
||||||
[TestClass()]
|
[TestClass]
|
||||||
public class Day03_Tests
|
public class Day03_Tests
|
||||||
{
|
{
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart1__Example()
|
public void ResolvePart1__Example()
|
||||||
{
|
{
|
||||||
var day = new Day03();
|
var day = new Day03();
|
||||||
@@ -27,7 +27,7 @@ namespace AdventOfCode2020.Tests
|
|||||||
Assert.AreEqual("7", result);
|
Assert.AreEqual("7", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart2__Example()
|
public void ResolvePart2__Example()
|
||||||
{
|
{
|
||||||
var day = new Day03();
|
var day = new Day03();
|
||||||
|
|||||||
@@ -2,10 +2,10 @@
|
|||||||
|
|
||||||
namespace AdventOfCode2020.Tests
|
namespace AdventOfCode2020.Tests
|
||||||
{
|
{
|
||||||
[TestClass()]
|
[TestClass]
|
||||||
public class Day04_Tests
|
public class Day04_Tests
|
||||||
{
|
{
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart1__Example()
|
public void ResolvePart1__Example()
|
||||||
{
|
{
|
||||||
var day = new Day04();
|
var day = new Day04();
|
||||||
@@ -29,7 +29,7 @@ namespace AdventOfCode2020.Tests
|
|||||||
Assert.AreEqual("2", result);
|
Assert.AreEqual("2", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart2__ExampleInvalid()
|
public void ResolvePart2__ExampleInvalid()
|
||||||
{
|
{
|
||||||
var day = new Day04();
|
var day = new Day04();
|
||||||
@@ -53,7 +53,7 @@ namespace AdventOfCode2020.Tests
|
|||||||
Assert.AreEqual("0", result);
|
Assert.AreEqual("0", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart2__ExampleValid()
|
public void ResolvePart2__ExampleValid()
|
||||||
{
|
{
|
||||||
var day = new Day04();
|
var day = new Day04();
|
||||||
|
|||||||
@@ -2,10 +2,10 @@
|
|||||||
|
|
||||||
namespace AdventOfCode2020.Tests
|
namespace AdventOfCode2020.Tests
|
||||||
{
|
{
|
||||||
[TestClass()]
|
[TestClass]
|
||||||
public class Day05_Tests
|
public class Day05_Tests
|
||||||
{
|
{
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart1__Example1()
|
public void ResolvePart1__Example1()
|
||||||
{
|
{
|
||||||
var day = new Day05();
|
var day = new Day05();
|
||||||
@@ -17,7 +17,7 @@ namespace AdventOfCode2020.Tests
|
|||||||
Assert.AreEqual("357", result);
|
Assert.AreEqual("357", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart1__Example2()
|
public void ResolvePart1__Example2()
|
||||||
{
|
{
|
||||||
var day = new Day05();
|
var day = new Day05();
|
||||||
@@ -29,7 +29,7 @@ namespace AdventOfCode2020.Tests
|
|||||||
Assert.AreEqual("567", result);
|
Assert.AreEqual("567", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart1__Example3()
|
public void ResolvePart1__Example3()
|
||||||
{
|
{
|
||||||
var day = new Day05();
|
var day = new Day05();
|
||||||
@@ -41,7 +41,7 @@ namespace AdventOfCode2020.Tests
|
|||||||
Assert.AreEqual("119", result);
|
Assert.AreEqual("119", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart1__Example4()
|
public void ResolvePart1__Example4()
|
||||||
{
|
{
|
||||||
var day = new Day05();
|
var day = new Day05();
|
||||||
|
|||||||
@@ -2,10 +2,10 @@
|
|||||||
|
|
||||||
namespace AdventOfCode2020.Tests
|
namespace AdventOfCode2020.Tests
|
||||||
{
|
{
|
||||||
[TestClass()]
|
[TestClass]
|
||||||
public class Day06_Tests
|
public class Day06_Tests
|
||||||
{
|
{
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart1__Example()
|
public void ResolvePart1__Example()
|
||||||
{
|
{
|
||||||
var day = new Day06();
|
var day = new Day06();
|
||||||
@@ -31,7 +31,7 @@ namespace AdventOfCode2020.Tests
|
|||||||
Assert.AreEqual("11", result);
|
Assert.AreEqual("11", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart2__Example()
|
public void ResolvePart2__Example()
|
||||||
{
|
{
|
||||||
var day = new Day06();
|
var day = new Day06();
|
||||||
|
|||||||
@@ -2,10 +2,10 @@
|
|||||||
|
|
||||||
namespace AdventOfCode2020.Tests
|
namespace AdventOfCode2020.Tests
|
||||||
{
|
{
|
||||||
[TestClass()]
|
[TestClass]
|
||||||
public class Day07_Tests
|
public class Day07_Tests
|
||||||
{
|
{
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart1__Example()
|
public void ResolvePart1__Example()
|
||||||
{
|
{
|
||||||
var day = new Day07();
|
var day = new Day07();
|
||||||
@@ -25,7 +25,7 @@ namespace AdventOfCode2020.Tests
|
|||||||
Assert.AreEqual("4", result);
|
Assert.AreEqual("4", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart2__Example()
|
public void ResolvePart2__Example()
|
||||||
{
|
{
|
||||||
var day = new Day07();
|
var day = new Day07();
|
||||||
|
|||||||
@@ -2,10 +2,10 @@
|
|||||||
|
|
||||||
namespace AdventOfCode2020.Tests
|
namespace AdventOfCode2020.Tests
|
||||||
{
|
{
|
||||||
[TestClass()]
|
[TestClass]
|
||||||
public class Day08_Tests
|
public class Day08_Tests
|
||||||
{
|
{
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart1__Example()
|
public void ResolvePart1__Example()
|
||||||
{
|
{
|
||||||
var day = new Day08();
|
var day = new Day08();
|
||||||
@@ -25,7 +25,7 @@ namespace AdventOfCode2020.Tests
|
|||||||
Assert.AreEqual("5", result);
|
Assert.AreEqual("5", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart2__Example()
|
public void ResolvePart2__Example()
|
||||||
{
|
{
|
||||||
var day = new Day08();
|
var day = new Day08();
|
||||||
|
|||||||
@@ -2,10 +2,10 @@
|
|||||||
|
|
||||||
namespace AdventOfCode2020.Tests
|
namespace AdventOfCode2020.Tests
|
||||||
{
|
{
|
||||||
[TestClass()]
|
[TestClass]
|
||||||
public class Day09_Tests
|
public class Day09_Tests
|
||||||
{
|
{
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart1__Example()
|
public void ResolvePart1__Example()
|
||||||
{
|
{
|
||||||
var day = new Day09();
|
var day = new Day09();
|
||||||
@@ -36,7 +36,7 @@ namespace AdventOfCode2020.Tests
|
|||||||
Assert.AreEqual("127", result);
|
Assert.AreEqual("127", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
public void ResolvePart2__Example()
|
public void ResolvePart2__Example()
|
||||||
{
|
{
|
||||||
var day = new Day09();
|
var day = new Day09();
|
||||||
|
|||||||
@@ -2,10 +2,11 @@
|
|||||||
|
|
||||||
namespace AdventOfCode2020.Tests
|
namespace AdventOfCode2020.Tests
|
||||||
{
|
{
|
||||||
[TestClass()]
|
[TestClass]
|
||||||
public class Day10_Tests
|
public class Day10_Tests
|
||||||
{
|
{
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
|
[Ignore]
|
||||||
public void ResolvePart1__Example()
|
public void ResolvePart1__Example()
|
||||||
{
|
{
|
||||||
var day = new Day10();
|
var day = new Day10();
|
||||||
@@ -24,7 +25,8 @@ namespace AdventOfCode2020.Tests
|
|||||||
Assert.AreEqual("YYY", result);
|
Assert.AreEqual("YYY", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
|
[Ignore]
|
||||||
public void ResolvePart2__Example()
|
public void ResolvePart2__Example()
|
||||||
{
|
{
|
||||||
var day = new Day09();
|
var day = new Day09();
|
||||||
|
|||||||
@@ -2,10 +2,11 @@
|
|||||||
|
|
||||||
namespace AdventOfCode2020.Tests
|
namespace AdventOfCode2020.Tests
|
||||||
{
|
{
|
||||||
[TestClass()]
|
[TestClass]
|
||||||
public class Day11_Tests
|
public class Day11_Tests
|
||||||
{
|
{
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
|
[Ignore]
|
||||||
public void ResolvePart1__Example()
|
public void ResolvePart1__Example()
|
||||||
{
|
{
|
||||||
var day = new Day11();
|
var day = new Day11();
|
||||||
@@ -24,7 +25,8 @@ namespace AdventOfCode2020.Tests
|
|||||||
Assert.AreEqual("YYY", result);
|
Assert.AreEqual("YYY", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod()]
|
[TestMethod]
|
||||||
|
[Ignore]
|
||||||
public void ResolvePart2__Example()
|
public void ResolvePart2__Example()
|
||||||
{
|
{
|
||||||
var day = new Day11();
|
var day = new Day11();
|
||||||
|
|||||||
Reference in New Issue
Block a user