Пример #1
0
        public void WithParameters_NoParameters()
        {
            var target = new DataCommand("SELECT * FROM Tables", CommandType.Text);

            DataCommandExtensions.WithParameters(target);

            target.Parameters.Should().BeEmpty();
        }
Пример #2
0
        public void WithParameters_SomeParameters()
        {
            var target   = new DataCommand("sproc", CommandType.StoredProcedure);
            var expected = new DataParameter[] {
                new DataParameter("@in1", DbType.Int32),
                new DataParameter("@out1", DbType.String),
                new DataParameter("@inout1", DbType.DateTime)
            };

            DataCommandExtensions.WithParameters(target, expected);

            target.Parameters.Should().ContainInOrder(expected);
        }