public void CheckProductUrlIsCorrectlySet()
        {
            var expected = "/coats/wooly";

            var productBox = new ProductBoxViewModel(0, "coats/wooly", "Jeanswear ladies denim dress Sleeves Jeanswear ladies denim dress Sleeves", decimal.MaxValue, "coats/wooly", "Nice product picture", "Nice product alternate text");

            Assert.AreEqual(expected, productBox.ProductUrl);
        }
        public void CheckImageUrlIsCorrectlySet()
        {
            var expected = "http://res.cloudinary.com/dukaan/image/upload/coats/wooly/image";

            var productBox = new ProductBoxViewModel(0, "coats/wooly", "Jeanswear ladies denim dress Sleeves Jeanswear ladies denim dress Sleeves", decimal.MaxValue, "coats/wooly/image", "Nice product picture", "Nice product alternate text");

            Assert.AreEqual(expected, productBox.ImageUrl);
        }
        public void CheckImageTitleIsCorrectlySet()
        {
            var expected = "Nice product title text";

            var productBox = new ProductBoxViewModel(0, "coats/wooly", "Jeanswear ladies denim dress Sleeves Jeanswear ladies denim dress Sleeves", decimal.MaxValue, "coats/wooly", expected, "Nice product alternate text");

            Assert.AreEqual(expected, productBox.ImageTitle);
        }
        public void WhenProductNameCannotFitTheAvailableScreenSizeThenTruncateProductNameTextWithAnEllipsis()
        {
            var productBox = new ProductBoxViewModel(0, "coats/wooly", "Jeanswear ladies denim dress Sleeves Jeanswear ladies denim dress Sleeves", decimal.MaxValue, "coats/wooly", "Nice product picture", "Nice product alternate text");

            Assert.AreEqual("Jeanswear ladies denim dress Sleeves Je\u2026", productBox.NameTruncated);
        }
        public void CheckProductPriceIsCorrectlySet()
        {
            var productBox = new ProductBoxViewModel(0, "coats/wooly", "Jeanswear ladies denim dress Sleeves Jeanswear ladies denim dress Sleeves", 23.00m, "coats/wooly", "Nice product picture", "Nice product alternate text");

            Assert.AreEqual(23.00m.ToString("c"), productBox.Price);
        }