public void Should_SumDigit_Successfully() { var x = 264; var sum = _summator.Sum(x); Assert.AreEqual(12, sum); }
public void SumTwoPlusTwoShouldEqualFour() { var summator = new Summator(); var result = summator.Sum(2, 2); Assert.AreEqual(4, result); }
public void SumInt32MaxValueAndInt32MaxValueShouldProduceCorrectResult() { var summator = new Summator(); var result = summator.Sum(int.MaxValue, int.MaxValue); Assert.AreEqual((long)int.MaxValue + int.MaxValue, result); }
public void SumInt32MaxValueAndInt32MinValueShouldEqualMinusOne() { var summator = new Summator(); var result = summator.Sum(int.MaxValue, int.MinValue); Assert.AreEqual(-1, result); }
public void TestSummator(Int32 a, Int32 b, Int32 actualR, Int32 actualP, Int32 p = 0) { Register reg; Register reg2; Summator sum; Wire wire; Wire wire2; reg = new Register(); reg.P.Value = a; reg2 = new Register(); reg2.P.Value = b; sum = new Summator("Summator"); sum.P.Value = p; wire = new Wire(reg.Output.FirstOrDefault()); wire2 = new Wire(reg2.Output.FirstOrDefault()); wire.ConnectTo(sum.Input.FirstOrDefault()); wire2.ConnectTo(sum.Input.LastOrDefault()); reg.Step(); reg2.Step(); wire.Execute(); wire2.Execute(); sum.Sum(); Assert.AreEqual(sum.Output.FirstOrDefault().Value, actualR, "a=" + a + ", b=" + b + ", p=" + p); Assert.AreEqual(sum.P.Value, actualP, "a=" + a + ", b=" + b + ", p=" + p); }
public void SumMinusOneAndMinusOneShouldEqualMinusTwo() { var summator = new Summator(); var result = summator.Sum(-1, -1); Assert.AreEqual(-2, result); }
public void TestBasicSeries() { int[] values = { 1, 5, -3, 12, 0, 77, 8 }; Assert.Equal(106, summator.Sum(values)); }
public void SummatorTestPositiveOnPositive() { Summator summator = new Summator(); Assert.Equal(8, summator.Sum(5, 3)); }
public void SummatorTestNegativeOnNegative() { Summator summator = new Summator(); Assert.Equal(-8, summator.Sum(-5, -3)); }
public void SummatorTestPositiveOnNegative() { Summator summator = new Summator(); Assert.Equal(2, summator.Sum(5, -3)); }