Esempio n. 1
0
        protected override void Given()
        {
            base.Given();

            _customer = new CustomerModel {Id = CustomerId};
            _models = new[]
            {
                new OrderShipmentModel {Id = 1},
                new OrderShipmentModel {Id = 2},
                new OrderShipmentModel {Id = 3},
                new OrderShipmentModel {Id = 4},
                new OrderShipmentModel {Id = 5}
            };
            _orderShipmentViewModel = Substitute.For<IOrderShipmentViewModel>();

            ViewModel.PropertyChanged += (sender, args) => _raisedProperties.Add(args.PropertyName);
            LoaderMock.LoadAsync(Arg.Any<int>()).Returns(Task.FromResult(new ShipmentLoadResult {Customer = _customer, OrdersToShip = _models.ToList()}));
            ViewModelFactoryMock.CreateOrderShipmentViewModel().Returns(_orderShipmentViewModel);
        }
Esempio n. 2
0
 protected override void When()
 {
     _createdViewModel = _factory.CreateOrderShipmentViewModel();
 }