GetCurrent() public method

public GetCurrent ( ) : Customer
return Customer
Example #1
0
        public void CanGetCustomer()
        {
            //arrange
            var sessionContext = MockRepository.GenerateMock<ISessionContext>();
            var customerDataAccess = MockRepository.GenerateMock<ICustomerDataAccess>();

            customerDataAccess.Expect(x => x.GetById(Arg<int>.Is.Anything)).Return(new Customer
            {
                Name="bob"
            }).IgnoreArguments();

            //act
            CustomerServices customerServices = new CustomerServices(sessionContext, customerDataAccess);
            var customer = customerServices.GetCurrent();

            //assert
            Assert.IsTrue(customer.Name == "bob");

            Assert.IsTrue(customerServices.MyInternalMessage == "test tickle");
        }