using WorkingWithVisualStudio.Models;
using Xunit;

namespace WorkingWithVisualStudio.Tests
{
    public class ProductTests
    {
        [Fact]
        public void CanChangeProductName()
        {
            // Przygotowanie.
            var p = new Product { Name = "Test", Price = 100M };

            // Działanie.
            p.Name = "Nowa nazwa";

            // Asercje.
            Assert.Equal("Nowa nazwa", p.Name);
        }

        [Fact]
        public void CanChangeProductPrice()
        {
            // Przygotowanie.
            var p = new Product { Name = "Test", Price = 100M };

            // Działanie.
            p.Price = 200M;

            // Asercje.
            Assert.Equal(200M, p.Price);
        }
    }
}