Example #1
0
        public void SoldProductToSoldProductAccomplished_ShouldBeMapped()
        {
            ISoldProductModel soldProduct = Factory.InstanceSoldProductModel();

            soldProduct.Name          = "some product";
            soldProduct.Price         = 999.93M;
            soldProduct.Category.Name = "some category";
            soldProduct.Category.ID   = 897;
            soldProduct.CategoryID    = 897;

            ISoldProductAccomplishedModel soldProductAccomplished = MappingObjects.SoldProductToSoldProductAccomplished(soldProduct);

            Assert.Equal(soldProduct.Name, soldProductAccomplished.Name);
            Assert.Equal(soldProduct.Price, soldProductAccomplished.Price);
            soldProductAccomplished.Category.Should().BeEquivalentTo(soldProduct.Category);
        }