1
0
mirror of https://github.com/IBM/fp-go.git synced 2025-06-23 00:27:49 +02:00
Files
fp-go/number/magma_test.go

19 lines
323 B
Go
Raw Normal View History

package number
import (
"testing"
"github.com/stretchr/testify/assert"
M "github.com/IBM/fp-go/magma"
)
func TestSemigroupIsMagma(t *testing.T) {
sum := SemigroupSum[int]()
var magma M.Magma[int] = sum
assert.Equal(t, sum.Concat(1, 2), magma.Concat(1, 2))
assert.Equal(t, sum.Concat(1, 2), sum.Concat(2, 1))
}