public void GetOrderShouldRetunNull() { MockRepository repo = new MockRepository(); ITaxiDataRepository sut = repo.StrictMock <Linq2SqlTaxiDataRepository>(); int id = 10; Order o = null; Expect.Call(sut.GetOrder(id)).Return(o); repo.ReplayAll(); Assert.Null(sut.GetOrder(id)); repo.VerifyAll(); }
public void GetOrderShouldReturnOrder() { MockRepository repo = new MockRepository(); ITaxiDataRepository sut = repo.StrictMock <Linq2SqlTaxiDataRepository>(); int id = 1; Order o = new Order(id); o.Address = "Golosyivskiy, 120B"; o.Location = "50.386157, 30.484798"; o.DateAndTime = DateTime.Now.AddHours(1); o.PassengerId = 3; Expect.Call(sut.GetOrder(id)).Return(o); repo.ReplayAll(); Assert.True(o.Equals(sut.GetOrder(id))); repo.VerifyAll(); }