public void MultiplyArrayOfBytesInOctalBaseTest() { var baseNumberConvertor = new BaseNumberConvertor(); var firstBytes = new byte[] { 2, 3, 7}; var secondBytes = new byte[] { 6, 4}; var correctResult = new byte[] {2, 0, 1, 1, 4}; var actualResult = baseNumberConvertor.MultiplyBaseBytesArray(firstBytes, secondBytes, 8); CollectionAssert.AreEqual(actualResult, correctResult); }
public void MultiplyArrayOfBytesInBinaryBaseTest() { var baseNumberConvertor = new BaseNumberConvertor(); var firstBytes = new byte[] {1, 0, 0, 0, 0}; var secondBytes = new byte[] {1, 1, 1}; var correctResult = new byte[] { 1, 1, 1, 0, 0, 0, 0 }; var actualResult = baseNumberConvertor.MultiplyBaseBytesArray(firstBytes, secondBytes, 2); CollectionAssert.AreEqual(actualResult, correctResult); }