Пример #1
0
        public void RemoveElementTest(int[] nums, int target, int[] expectedArray)
        {
            var solution = new Solution0001();
            var actual   = solution.TwoSum(nums, target);

            actual.Should().Equal(expectedArray);
        }
Пример #2
0
        public void RunProblem1Example_should_return_correct_result()
        {
            // arrange
            var upper     = 10;
            var multiples = new int[] { 3, 5 };

            var sut = new Solution0001();

            // act
            var natualNumbers = sut.FindMultiples(multiples, upper);

            // assert
            Assert.Equal(23, natualNumbers.Sum());
        }
Пример #3
0
        public void RunProblem1_should_return_correct_number()
        {
            // arrange
            var upper     = 1000;
            var multiples = new int[] { 3, 5 };

            var sut = new Solution0001();

            // act
            var sum = sut.SumOfMultiples(multiples, upper);

            // assert
            Assert.Equal(233168, sum);
        }