public void SetUp() { var database = new Mock <IDatabase>(); database.Setup(x => x.Query <PizzaSizeRecord>()).Returns(() => new List <PizzaSizeRecord> { new PizzaSizeRecord { Price = 1200, Pizza = new PizzaRecord { Id = 1 }, Size = new SizeRecord { Id = 1 } }, new PizzaSizeRecord { Price = 1500, Pizza = new PizzaRecord { Id = 1 }, Size = new SizeRecord { Id = 2 } } }); var subject = new PizzaSizeRepository(database.Object); _result = subject.GetByIds(1, 3); }
public void SetUp() { var database = new Mock <IDatabase>(); database.Setup(x => x.Query <PizzaSizeRecord>()).Throws(new Exception("Something went wrong")); var subject = new PizzaSizeRepository(database.Object); _result = subject.GetByIds(1, 2); }