public void RenderMessage_AddsAction() { var subj = new AddToCartEvent("DKK", new[] { new ProductFieldObject("pid", "pname", quantity: 2) }, "mylist"); var renderedMessage = subj.RenderMessage(); Assert.That(renderedMessage, Is.StringContaining("'actionField': {'list': 'mylist'}")); }
public void RenderMessage_AddsProducts() { var subj = new AddToCartEvent("DKK", new[] { new ProductFieldObject("pid", "pname", quantity: 2) }, "mylist"); var renderedMessage = subj.RenderMessage(); Assert.That(renderedMessage, Is.StringContaining("'products': [{'id': 'pid','name': 'pname','quantity': 2}]")); }
public void RenderMessage_AddsCurrency() { var subj = new AddToCartEvent("DKK", new[] { new ProductFieldObject("pid", "pname", quantity: 2) }, "mylist"); var renderedMessage = subj.RenderMessage(); Assert.That(renderedMessage, Is.StringContaining("'currencyCode': 'DKK'")); }