public void ShowResultBelow1000()
        {
            var sut          = new MultiplesOf3And5();
            var actualResult = sut.CalculateBelow(1000);

            _output.WriteLine($"Result Under 1000: {actualResult}");
        }
        public void TestSumUpTo(int below, int expectedResult)
        {
            var sut          = new MultiplesOf3And5();
            var actualResult = sut.CalculateBelow(below);

            Assert.Equal(expectedResult, actualResult);
        }
Пример #3
0
        public void ShowResultBelow1000()
        {
            var sut          = new MultiplesOf3And5();
            var actualResult = sut.CalculateBelow(1000);

            _output.WriteLine(string.Format("Result Under 1000: {0}", actualResult));
        }
        public void TestMultiplesOf3And5Set()
        {
            const int below1 = 11;
            const int below2 = 16;

            var expected1 = new[] { 3, 5, 6, 9, 10 };
            var expected2 = new [] { 3, 5, 6, 9, 10, 12, 15 };

            var sut = new MultiplesOf3And5();

            var actual1 = sut.GetMultiplesOf3And5Set(below1);
            var actual2 = sut.GetMultiplesOf3And5Set(below2);

            Assert.True(actual1.SequenceEqual(expected1));
            Assert.True(actual2.SequenceEqual(expected2));
        }
Пример #5
0
        public void TestMultiplesOf3And5Set()
        {
            const int below1 = 11;
            const int below2 = 16;

            HashSet <int> expectedSet1 = new HashSet <int> {
                3, 5, 6, 9, 10
            };
            HashSet <int> expectedSet2 = new HashSet <int> {
                3, 5, 6, 9, 10, 12, 15
            };

            var sut = new MultiplesOf3And5();

            HashSet <int> actualSet1 = sut.GetMultiplesOf3And5Set(below1);
            HashSet <int> actualSet2 = sut.GetMultiplesOf3And5Set(below2);

            Assert.True(actualSet1.SetEquals(expectedSet1));
            Assert.True(actualSet2.SetEquals(expectedSet2));
        }