Тема: Порівняти значення по посиланню
Підкажіть будь ласка, у мене в метод передається делегат
Predicate<Product> predicatepublic static int IndexOf(Product[] products, Predicate<Product> predicate)
        {
                    var product = products[i];
                    if (predicate(product)){ //завжди false
                    //do something
                    }а в тесті в цей делегат передається метод Equals
public void Test()
        {
            var products = new Product[]
            {
                new Product("Product 3", 30.0d),
            };
            var productToFind = new Product("Product 3", 30.0d);
 
            int index = Utilities.IndexOf(products, product => product.Equals(productToFind));звісно ці змінні не дорівнюють одна одній, адже, не дивлячись на те, що значення у них однакові, адреси - різні, але, можливо ви підкажете, як можна змінити метод IndexOf, аби цей тест виконувався і я отримувала значення true, коли значення product буде дорівнювати значенню productToFind