Esempio n. 1
0
        public void Returns23Given10()
        {
            var solver = new Solver1();

            var result = solver.SumMultiplesUpTo(10);

            Assert.Equal(23, result);
        }
Esempio n. 2
0
        public void ReturnsStringGiven1000()
        {
            var solver = new Solver1();

            var result = solver.Solve();

            // TODO: Uncomment and verify
            Assert.Equal("233168", result);
        }
Esempio n. 3
0
        public void ReturnsXGiven1000()
        {
            var solver = new Solver1();

            var result = solver.SumMultiplesUpTo(1000);

            // TODO: Uncomment and verify
            Assert.Equal(233168, result);
        }
Esempio n. 4
0
        public void T1(string file)
        {
            var fileInput = file.Read();
            var input     = new TerrainInput1().Parse(fileInput);

            var solution = new Solver1().Solve(input);

            file.Write(solution.ToString());
            Console.WriteLine(solution);
            Assert.Pass();
        }
Esempio n. 5
0
        public void Solver1(string example)
        {
            var content = example.ReadFromFile();
            var solver  = new Solver1();
            var input   = Input.Parse(content);
            var output  = solver.Solve(input);

            Console.WriteLine($"Total Score: {output.GetScore(input):N0}");
            example.WriteToFile(output.GetOutputFormat());
            Assert.Pass();
        }