public void ReturnFalseIfInputIsOne()
        {
            var input  = 1;
            var result = _service.IsPrime(input);

            Assert.False(result, "1 is not a prime");
        }
Exemplo n.º 2
0
        public void ReturnFalseGivenValueOf1()
        {
            var result = _primeService.IsPrime(1);

            Assert.False(result, "1 should not be prime.");
            //Assert.Equals(1, result, "should equals 1");
        }
        [Fact] //属性指示由测试运行程序运行的测试方法
        public void ReturnFalseGivenValueOf1()
        {
            // Arrange & Act  -- recommend to have the 3A comments
            var result = _primeService.IsPrime(1);

            // Assert         -- recommend to have the 3A comments
            Assert.False(result, "1 should not be prime");
        }
Exemplo n.º 4
0
        public void Should_return_false_for_values_less_than_2(int value)
        {
            //Given
            var candidate = value;
            //When
            var result = _primeService.IsPrime(candidate);

            //Then
            Assert.False(result, $"{value} should not be a prime");
        }
Exemplo n.º 5
0
        public void IsPrime_ReturnFalse()
        {
            var factors = new List <ulong> {
                2, 3
            };

            var result = _primeService.IsPrime(4, factors);

            Assert.IsFalse(result, "4 should not be prime");
        }
        public void return_true_given_less_than_value_of_4()
        {
            // Act
            _inputNumberToTest = 4;

            // Arrange
            var result = _primeService.IsPrime(_inputNumberToTest);

            // Assert
            Assert.True(result, "4 should not be prime");
        }
Exemplo n.º 7
0
        public void TestMethod1()
        {
            var  primeService = new PrimeService();
            bool result       = primeService.IsPrime(1);

            Assert.IsFalse(result, "1 should not be prime");
        }
Exemplo n.º 8
0
            public void IsNotPrimeTest(int value)
            {
                PrimeService primeService = CreatePrimeService();
                var          result       = primeService.IsPrime(value);

                Assert.IsFalse(result, $"{value} is prime");
            }
Exemplo n.º 9
0
        public void IsPrime_ValuesLessThan2_ReturnFalse(int value)
        {
            var primeService = new PrimeService();
            var result       = primeService.IsPrime(value);

            Assert.False(result, $"{value} should not be prime");
        }
 public void AllNumbersAreNotPrimeWithMemberDataFromPrimeDataGenerator(params int[] list)
 {
     foreach (int t in list)
     {
         Assert.False(PrimeService.IsPrime(t));
     }
 }
Exemplo n.º 11
0
        public void Test2()
        {
            var  primeService = new PrimeService();
            bool result       = primeService.IsPrime(1);

            Assert.True(result, "1 should not be prime");
        }
Exemplo n.º 12
0
        private void btnCheck_Click(object sender, EventArgs e)
        {
            PrimeService primeService = new PrimeService();

            try
            {
                int num = int.Parse(tbNum.Text);

                if (num < 2 || num > int.MaxValue)
                {
                    throw new Exception();
                }

                var result = primeService.IsPrime(num);

                if (result)
                {
                    lblAns.ForeColor = Color.Green;
                    lblAns.Text      = "Yes";
                }

                else
                {
                    lblAns.ForeColor = Color.Red;
                    lblAns.Text      = "No";
                }
            }

            catch (Exception)
            {
                MessageBox.Show("Write correct data!");
            }
        }
 public void ReturnTruePrimesWithClassDataFromPrimeDataGenerator(params int[] list)
 {
     foreach (int t in list)
     {
         Assert.True(PrimeService.IsPrime(t));
     }
 }
Exemplo n.º 14
0
        public void IsPrime_InputIs1_ReturnFalse()
        {
            var  primeService = new PrimeService();
            bool result       = primeService.IsPrime(1);

            Assert.IsFalse(result);
        }
Exemplo n.º 15
0
        public async Task Invoke(HttpContext context)
        {
            HttpRequest request = context.Request;

            if (!request.Path.HasValue ||
                request.Path != _options.Path)
            {
                await context.Response.WriteAsync($"Hello World! To check if a number is prime, provide URL of the form {_options.Path}?5");

                // await _next.Invoke(context);
            }
            else
            {
                int numberToCheck;
                if (int.TryParse(request.QueryString.Value.Replace("?", ""), out numberToCheck))
                {
                    if (_primeService.IsPrime(numberToCheck))
                    {
                        await context.Response.WriteAsync($"{numberToCheck} is prime!");
                    }
                    else
                    {
                        await context.Response.WriteAsync($"{numberToCheck} is NOT prime!");
                    }
                }
                else
                {
                    await context.Response.WriteAsync($"Pass in a number to check in the form {_options.Path}?5");
                }
            }
        }
Exemplo n.º 16
0
        public void IsPrime_InputisNegative1_ReturnFalse()
        {
            var  primeService = new PrimeService();
            bool result       = primeService.IsPrime(-1);

            Assert.False(result, "-1 should not be prime");
        }
Exemplo n.º 17
0
        public void IsPrime_InputIs1_ReturnFalse()
        {
            var  primeService = new PrimeService();
            bool result       = primeService.IsPrime(1);

            Assert.False(result, "1 should not be prime");
        }
        public void TwoIsPrime()
        {
            var primeService = new PrimeService();

            var result = primeService.IsPrime(2);

            Assert.True(result, "2 should be prime");
        }
Exemplo n.º 19
0
 public string Get(int number)
 {
     if (_primeService.IsPrime(number))
     {
         return($"{number} is a prime number - 2 ");
     }
     return($"{number} is not a prime number - 2 ");
 }
Exemplo n.º 20
0
        public void IsPrime_CompositeNumber_ReturnsFalse(int number)
        {
            var primeService = new PrimeService();

            var result = primeService.IsPrime(number);

            Assert.False(result);
        }
Exemplo n.º 21
0
        public void IsPrime_PrimeNumber_ReturnsTrue(int number)
        {
            var primeService = new PrimeService();

            var result = primeService.IsPrime(number);

            Assert.True(result);
        }
        public void OneIsNotPrime()
        {
            var primeService = new PrimeService();

            var result = primeService.IsPrime(1);

            Assert.False(result, "1 should not be prime");
        }
Exemplo n.º 23
0
        public void NumberOfPrimeRotationsBelow1_000_000_Is55()
        {
            var primeService = new PrimeService();
            var result       = Sequences.NumbersBetween(2, 1_000_000)
                               .Where(num => primeService.IsPrime(num))
                               .Where(num => num.ToDigitRotations().AllPrime(primeService))
                               .Count();

            Assert.AreEqual(55, result);
        }
Exemplo n.º 24
0
        public void GetPrimeFactors_CompositeNumber_ReturnsCorrectPrimeFactors(int number)
        {
            var primeService       = new PrimeService();
            var primeFactorService = new PrimeFactorService(primeService);

            var result = primeFactorService.GetPrimeFactors(number);

            Assert.Equal(number, result.Aggregate(1, (x, y) => x * y));
            Assert.All(result, x => primeService.IsPrime(x));
        }
Exemplo n.º 25
0
        public void IsPrime_InlineData(int n)
        {
            // arrange
            PrimeService ps = new PrimeService();

            // act
            bool result = ps.IsPrime(n);

            //assert
            Assert.False(result, $"{n} 不是質數");
        }
Exemplo n.º 26
0
        public void IsPrime_Input1_ReturnFalse()
        {
            // arrange
            PrimeService ps = new PrimeService();

            // act
            bool result = ps.IsPrime(1);

            //assert
            Assert.False(result, "1 不是質數");
        }
        public void IsPrime_ValuesLessThan2_ReturnFalse(int value)
        {
            // Arrange
            var primeService = new PrimeService();

            // Act
            var result = primeService.IsPrime(value);

            // Assert
            result.Should().BeFalse($"{value} should not be prime");
        }
        public void IsPrime_InputIs3_ReturnTrue()
        {
            // Arrange
            var primeService = new PrimeService();

            // Act
            bool result = primeService.IsPrime(3);

            // Assert
            result.Should().BeTrue();
        }
Exemplo n.º 29
0
        public void IsPrime_WithTestCase(int n)
        {
            // Arrange
            PrimeService ps = new PrimeService();

            //Act

            var result = ps.IsPrime(n);

            //Assert

            Assert.IsTrue(result, $"{n} is not prime number?");
        }
Exemplo n.º 30
0
        public void IsPrime_Input1_ShouldTrue()
        {
            // Arrange
            PrimeService ps = new PrimeService();

            //Act

            var result = ps.IsPrime(2);

            //Assert

            Assert.IsTrue(result, "2 is not prime number?");
        }