public void ProductOrderItem_Extension_AsDTO_Null() { // Arrange ProductOrderItem productOrderItem = null; // Act var result = productOrderItem.AsDto(); // Assert Assert.IsNull(result); Assert.AreEqual(null, result); }
public void ProductOrderItem_Property_ProductId() { // Arrange var productOrderItem = new ProductOrderItem(); var value = 99; // Act productOrderItem.ProductId = value; // Assert Assert.IsNotNull(productOrderItem.ProductId); Assert.IsInstanceOfType(productOrderItem.ProductId, typeof(int)); Assert.AreEqual(value, productOrderItem.ProductId); }
public void ProductOrderItem_Property_Quantity() { // Arrange var productOrderItem = new ProductOrderItem(); decimal value = 100; // Act productOrderItem.Quantity = value; // Assert Assert.IsNotNull(productOrderItem.Quantity); Assert.IsInstanceOfType(productOrderItem.Quantity, typeof(decimal)); Assert.AreEqual(value, productOrderItem.Quantity); }
public static ProductOrderItemDto AsDto(this ProductOrderItem productOrderItem) { if (productOrderItem == null) { return(null); } return(new ProductOrderItemDto { OrderId = productOrderItem.OrderId, ProductId = productOrderItem.ProductId, Quantity = productOrderItem.Quantity }); }
public void ProductOrderItem_Property_Count() { var productOrderItem = new ProductOrderItem(); Assert.AreEqual(3, productOrderItem.GetType().GetProperties().Count()); }