public void IsFloatingPointNumberString_MultipleInputs_Pass() { ComplementConverter conv = new ComplementConverter(); string number = "10.24"; bool expected = true; bool actual = conv.IsFloatingPointNumberString(number); Assert.AreEqual(expected, actual); number = "-10.24"; expected = true; actual = conv.IsFloatingPointNumberString(number); Assert.AreEqual(expected, actual); number = "10"; expected = false; actual = conv.IsFloatingPointNumberString(number); Assert.AreEqual(expected, actual); number = "-10"; expected = false; actual = conv.IsFloatingPointNumberString(number); Assert.AreEqual(expected, actual); number = "AAFFQ asdeq"; expected = false; actual = conv.IsFloatingPointNumberString(number); Assert.AreEqual(expected, actual); }
public void GetPositiveNumberComplement_PositiveNumberNoFloatingPart_Pass() { ComplementConverter conv = new ComplementConverter(); string input = "200"; int radix = 10; string expectedPrefix = "(0)"; string expectedValue = "200.0"; BaseComplement complement = conv.GetPositiveNumberComplement(input, radix); Assert.AreEqual(expectedValue, complement.Value); Assert.AreEqual(expectedPrefix, complement.Prefix); }
public void GetComplement_PositiveFloatingPointDecimal_Pass() { ComplementConverter conv = new ComplementConverter(); string input = "-200.73"; int radix = 10; string expectedValue = "799.27"; string expectedPrefix = "(9)"; BaseComplement complement = conv.GetComplement(input, radix); Assert.AreEqual(expectedValue, complement.Value); Assert.AreEqual(expectedPrefix, complement.Prefix); }
public void GetComplement_NegativeDecimalNumberWithZeroFloatingPart_Pass() { ComplementConverter conv = new ComplementConverter(); string input = "-200.0"; int radix = 10; string expectedValue = "800.0"; string expectedPrefix = "(9)"; BaseComplement complement = conv.GetComplement(input, radix); Assert.AreEqual(expectedValue, complement.Value); Assert.AreEqual(expectedPrefix, complement.Prefix); }