public void RegisterTheOrder__ShouldSaveTheOrder_WhenTheOrderIsValid()
        {
            var mockOrderRepository = MockRepository.GenerateMock<IOrderRepository>();
            var mockViewOrder = MockRepository.GenerateMock<IViewOrder>();
            mockViewOrder.Stub(x => x.ShouldSaveStudent).Return(false);
            var customerService = new CustomerService(mockOrderRepository, mockViewOrder);
            const int studentId = 1;
            customerService.RegisterNewOrder(studentId,"Chair",new DateTime(2014,1,1));

            mockOrderRepository.AssertWasCalled(x=>x.Save(Arg<Order>.Matches(o=> o.ID == studentId)));
        }