Exemplo n.º 1
0
        public void TestSubtractionRule()
        {
            Subtraction rule = new Subtraction();

            Assert.False(rule.Execute("CIL"));
            Assert.False(rule.Execute("MXD"));
            Assert.True(rule.Execute("XIX"));
        }
Exemplo n.º 2
0
        public void BaseFunctionTest()
        {
            Subtraction sub      = new Subtraction();
            double      expected = 2;
            double      actual   = sub.Execute(4, 2);

            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 3
0
        public void Subtraction_Works()
        {
            var subtraction = new Subtraction();

            var result = subtraction.Execute(2, 1);

            Assert.AreEqual(1,result);
        }
Exemplo n.º 4
0
        public void Execute_WhenAnyValues_ThenReturnSubtraction()
        {
            //Arrange
            var subtraction = new Subtraction();

            //Act
            var result = subtraction.Execute(10, 20);

            //Assert
            Assert.That(result, Is.EqualTo(-10));
        }
Exemplo n.º 5
0
        public void NullArgsTest()
        {
            Subtraction sub = new Subtraction();

            Assert.Catch <NotEnoughArgsException>(() => sub.Execute());
        }
Exemplo n.º 6
0
 public int Subtract(int a, int b) => Subtraction.Execute(a, b);