public void ProductOrderItemDto_Extension_AsEntity_Null() { ProductOrderItemDto productOrderItem = null; var result = productOrderItem.AsEntity(); Assert.IsNull(result); Assert.AreEqual(null, result); }
public void ProductOrderItemDto_Property_Quantity() { var productOrderItem = new ProductOrderItemDto(); decimal value = 100; productOrderItem.Quantity = value; Assert.IsNotNull(productOrderItem.Quantity); Assert.IsInstanceOfType(productOrderItem.Quantity, typeof(decimal)); Assert.AreEqual(value, productOrderItem.Quantity); }
public void ProductOrderItemDto_Property_ProductId() { var productOrderItem = new ProductOrderItemDto(); var value = 99; productOrderItem.ProductId = value; Assert.IsNotNull(productOrderItem.ProductId); Assert.IsInstanceOfType(productOrderItem.ProductId, typeof(int)); Assert.AreEqual(value, productOrderItem.ProductId); }
public static ProductOrderItem AsEntity(this ProductOrderItemDto productOrderItemDto) { if (productOrderItemDto == null) { return(null); } return(new ProductOrderItem { OrderId = productOrderItemDto.OrderId, ProductId = productOrderItemDto.ProductId, Quantity = productOrderItemDto.Quantity }); }
public void ProductOrderItemDto_Property_Count() { var productOrderItem = new ProductOrderItemDto(); Assert.AreEqual(3, productOrderItem.GetType().GetProperties().Count()); }