Exemplo n.º 1
0
        public void Test_0_plus_0()
        {
            // Arrange
            var a = new Byte4(0);
            var b = new Byte4(0);

            // Act
            var byteResult = Arithmetics.AddByte4(a, b, false);

            // Assert
            byteResult.ToInt64().Should().Be(0);
        }
Exemplo n.º 2
0
        public void Test_255_plus_255()
        {
            // Arrange
            var byteA = new Byte4(255);
            var byteB = new Byte4(255);

            // Act
            var byteResult = Arithmetics.AddByte4(byteA, byteB, false);

            // Assert
            byteResult.ToInt64().Should().Be(510);
        }
Exemplo n.º 3
0
        public void Test_2147483647_plus_2147483647()
        {
            // Arrange
            var byteA = new Byte4(2147483647);
            var byteB = new Byte4(2147483647);

            // Act
            var byteResult = Arithmetics.AddByte4(byteA, byteB, false);

            // Assert
            byteResult.ToInt64().Should().Be(4294967294);
        }