public void Instantiate_QueryScalar_TestVariable() { var factory = new TestVariableFactory(); var queryResolverArgsMock = new Mock <BaseQueryResolverArgs>(null, null, null, null); var resolver = new QueryScalarResolver <object>(new QueryScalarResolverArgs(queryResolverArgsMock.Object), new ServiceLocator()); var variable = factory.Instantiate(resolver); Assert.That(variable, Is.AssignableTo <ITestVariable>()); Assert.That(variable, Is.TypeOf <TestVariable>()); }
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)); }