Esempio n. 1
0
        public void PrepareQueries_fakeStr_useSafeString()
        {
            SqlQueryPreparator sqlQPreparator = new SqlQueryPreparator(dummySafeStr.Object);

            sqlQPreparator.PrepareQueries(testStrs);

            dummySafeStr.Verify(d => d.SafeString(It.IsAny <string>()), Times.AtLeast(testStrs.Length));
        }
        public void SqlQueryPreparatorClassInjection_PrepareQueries_SafeStringWasCalled()
        {
            _msf = new Mocks.MockStringFormatter();
            _sqp = new SqlQueryPreparator(_msf);
            _sqp.PrepareQueries(_q);

            Assert.IsTrue(_msf.SafeStringWasCalled);
        }
        public void SqlQueryPreparatorClassInjection_PrepareQueries_MoqSafeStringWasCalled()
        {
            _mockStringFormatter = new Mock <StringFormatter.IStringFormatter>();
            _sqp = new SqlQueryPreparator(_mockStringFormatter.Object);

            _mockStringFormatter.Setup(x => x.SafeString(It.IsAny <string>()));

            _sqp.PrepareQueries(_q);

            _mockStringFormatter.VerifyAll();
        }
Esempio n. 4
0
        public void CanPrepateStringMoq()
        {
            _mockStringFormatterMoq.Setup(x => x.SaveString(It.IsAny <string>()));
            SqlQueryPreparator sql = new SqlQueryPreparator(_mockStringFormatterMoq.Object);

            string[] tmp = { "Some test string update 'temp';" };
            string[] fin = { "Some test string UPDATE ''temp'';" };
            //Act
            tmp = sql.PrepareQueries(tmp);
            //Assert
            _mockStringFormatterMoq.VerifyAll();
        }
Esempio n. 5
0
        public void CanPrepareQueriesSetters()
        {
            IStringFormatter   sf  = new StubStringFormatter();
            SqlQueryPreparator sql = new SqlQueryPreparator();

            sql.StringFormatter = sf;// Dependency Injection
            string[] tmp = { "Some test string update 'temp';" };
            string[] fin = { "Some test string UPDATE ''temp'';" };

            tmp = sql.PrepareQueries(tmp);

            NUnit.Framework.Assert.AreEqual(fin, tmp);
        }
Esempio n. 6
0
        public void CanPrepareQueries()
        {
            //Arrange
            IStringFormatter   sf  = new StubStringFormatter();
            SqlQueryPreparator sql = new SqlQueryPreparator(sf);

            string[] tmp = { "Some test string update 'temp';" };
            string[] fin = { "Some test string UPDATE ''temp'';" };
            //Act
            tmp = sql.PrepareQueries(tmp);
            //Assert
            NUnit.Framework.Assert.AreEqual(fin, tmp);
        }
Esempio n. 7
0
        public void CanPrepareQueriesSettersMock()
        {
            //IStringFormatter sf = new StubStringFormatter();
            SqlQueryPreparator sql = new SqlQueryPreparator();

            sql.StringFormatter = _mockStringFormartter;// Dependency Injection
            string[] tmp = { "Some test string update 'temp';" };
            string[] fin = { "Some test string UPDATE ''temp'';" };

            tmp = sql.PrepareQueries(tmp);

            //NUnit.Framework.Assert.AreEqual(fin, tmp);
            NUnit.Framework.Assert.IsTrue(_mockStringFormartter.SaveStringProperty);
        }
Esempio n. 8
0
        public void CanPrepareQueriesMock()
        {
            //Arrange
            //IStringFormatter sf = new StubStringFormatter();
            SqlQueryPreparator sql = new SqlQueryPreparator(_mockStringFormartter);

            string[] tmp = { "Some test string update 'temp';" };
            string[] fin = { "Some test string UPDATE ''temp'';" };
            //Act
            tmp = sql.PrepareQueries(tmp);
            //Assert
            //NUnit.Framework.Assert.AreEqual(fin, tmp);
            NUnit.Framework.Assert.IsTrue(_mockStringFormartter.SaveStringProperty);
        }
 public void SqlQueryPreparatorClassInjection_PrepareQueries_StubSafeStrings()
 {
     _sqp = new SqlQueryPreparator(new SFormatterStub());
     string[] res = _sqp.PrepareQueries(_q);
     CollectionAssert.AreEqual(res, _qExpectedStub);
 }
 public void SqlQueryPreparatorClassInjection_PrepareQueries_NullReferenceException()
 {
     _sqp = new SqlQueryPreparator(new SFormatter());
     Assert.Throws <NullReferenceException>(() => _sqp.PrepareQueries(null));
 }
 public void SqlQueryPreparatorClassInjection_NullStringFormatter_ArgumentNullException()
 {
     Assert.Throws <ArgumentNullException>(() => { _sqp = new SqlQueryPreparator(null); });
 }
 public void Init()
 {
     _sqp = new SqlQueryPreparator();
 }