Ejemplo n.º 1
0
        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>());
        }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 3
0
        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));
        }