public void GetPassengerShouldReturnNull()
        {
            MockRepository      repo = new MockRepository();
            ITaxiDataRepository sut  = repo.StrictMock <Linq2SqlTaxiDataRepository>();

            int       id   = 10;
            Passenger pass = null;

            Expect.Call(sut.GetPassenger(id)).Return(pass);
            repo.ReplayAll();
            Assert.Null(sut.GetPassenger(id));
            repo.VerifyAll();
        }
        public void GetPassengerShouldReturnPassenger()
        {
            MockRepository      repo = new MockRepository();
            ITaxiDataRepository sut  = repo.StrictMock <Linq2SqlTaxiDataRepository>();

            int       id   = 1;
            Passenger pass = new Passenger(id);

            pass.Name        = "Oleg";
            pass.PhoneNumber = "0663575855";

            Expect.Call(sut.GetPassenger(id)).Return(pass);
            repo.ReplayAll();
            Assert.True(pass.Equals(sut.GetPassenger(id)));
            repo.VerifyAll();
        }