public void CornerCases() { Assert.AreEqual("11", AddBinary.Add(null, "11")); Assert.AreEqual("11", AddBinary.Add("11", null)); Assert.AreEqual("11", AddBinary.Add(string.Empty, "11")); Assert.AreEqual("11", AddBinary.Add("11", string.Empty)); Assert.AreEqual("10", AddBinary.Add("1", "1")); Assert.AreEqual("1", AddBinary.Add("1", "0")); Assert.AreEqual("1", AddBinary.Add("0", "1")); Assert.AreEqual("0", AddBinary.Add("0", "0")); }
public void BinaryStringOnePlusZeroIsOne() { //Arrange var addBinary = new AddBinary(); //Act var binaryMath = addBinary.Add("1", "0"); //Assert Assert.Equal("1", binaryMath); }
public void BinaryStringFourPlusZeroIsFour() { //Arrange var addBinary = new AddBinary(); //Act var binaryMath = addBinary.Add("0100", "0"); //Assert Assert.Equal("0100", binaryMath); }
public void NormalCases() { Assert.AreEqual("100", AddBinary.Add("11", "1")); }