(1) If the buyer wrongfully neglects or refuses to accept and pay for the goods, the seller may maintain an action against the buyer for damages for nonacceptance.
(2) The measure of damages is the estimated loss directly and naturally resulting in the ordinary course of events from the buyer's breach of contract.
(3) If there is an available market for the goods, the measure of damages is prima facie to be ascertained by the difference between the contract price and the market or current price at the time or times when the goods ought to have been accepted, or, if no time was fixed for acceptance, at the time of the refusal to accept.