public void TestGetObject() { MockSqlWorker worker = new MockSqlWorker(new SqlConnection()); const string QUERY = "Query"; MyFakeObject obj1 = new MyFakeObject() { id = 1, name = "one", displayName = "1-one", truth = true, doubles = 1.1 }; MyFakeObject[] objs = { obj1 }; worker.Query(QUERY).Produces(objs); worker.SetupCommand(QUERY); IEnumerable <MyFakeObject> objects = worker.GetObject <MyFakeObject>(); var tester = objects.First(); Assert.AreEqual(obj1.id, tester.id); Assert.AreEqual(obj1.name, tester.name); Assert.AreEqual(obj1.displayName, tester.displayName); Assert.AreEqual(obj1.truth, tester.truth); Assert.AreEqual(obj1.doubles, tester.dbl); Assert.AreEqual(0, tester.doubles); }
public void init() { broker = new MockSqlWorker(new SqlConnection()); connection = new FakeConnectionFactory(); repo = new TimeCardRepository(cache, connection, broker); }
public void Init() { worker = new MockSqlWorker(new SqlConnection()); expectedOutputParams = new Dictionary <string, object>(); }