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(); }