public void Instantiate_QueryArgs_QueryResolver() { var args = new QueryScalarResolverArgs(new EmbeddedQueryResolverArgs("select * from table;", "connStr", null, null, new TimeSpan())); var factory = new ScalarResolverFactory(null); var resolver = factory.Instantiate <object>(args); Assert.That(resolver, Is.TypeOf <QueryScalarResolver <object> >()); }
public void Execute_Query_IsExecuted() { var args = new QueryScalarResolverArgs( new QueryResolverArgs("select 10;", ConnectionStringReader.GetSqlClient(), null, null, new TimeSpan(0, 0, 10), System.Data.CommandType.Text) ); var resolver = new QueryScalarResolver <int>(args, new ServiceLocator()); Assert.That(resolver.Execute(), Is.EqualTo(10)); }
public void Execute_Query_IsExecuted() { var args = new QueryScalarResolverArgs( new DbCommandQueryResolverArgs( new SqlCommand() { Connection = new SqlConnection(ConnectionStringReader.GetSqlClient()), CommandText = "select 10;" } ) ); var resolver = new QueryScalarResolver <int>(args); Assert.That(resolver.Execute(), Is.EqualTo(10)); }