public void CreateMiniCartViewModel_WhenCartIsNull_ShouldCreateViewModel() { var viewModel = _subject.CreateMiniCartViewModel(null); var expectedViewModel = new MiniCartViewModel { ItemCount = 0, CheckoutPage = _startPage.CheckoutPage, Shipments = Enumerable.Empty<ShipmentViewModel>(), Total = new Money(0, Currency.USD) }; viewModel.ShouldBeEquivalentTo(expectedViewModel); }
public void CreateMiniCartViewModel_ShouldCreateViewModel() { var viewModel = _subject.CreateMiniCartViewModel(_cart); var expectedViewModel = new MiniCartViewModel { ItemCount = 1, CheckoutPage = _startPage.CheckoutPage, Shipments = new[] { new ShipmentViewModel { CartItems = _cartItems } }, Total = _totals.SubTotal }; viewModel.ShouldBeEquivalentTo(expectedViewModel); }