package entity import ( "testing" "github.com/stretchr/testify/assert" ) func Test_ValidateUpdate_With_Same_Name(t *testing.T) { p := &ProductDisplay{ ID: 2312, Name: "Pizza Name", Description: "new Pizza", Price: 15000, } product_to_update := &ProductCreateUpdate{ ProductDisplay: ProductDisplay{ ID: 2312, Name: "new Pizza Name", Description: "new Pizza", Price: 15000, }, } result := ValidateUpdate(product_to_update, p) assert.NotEqual(t, result.Name, "Pizza Name") assert.Equal(t, result.Name, p.Name) }