Пример #1
0
        public void ColumnsWithSpacesAtTheEndOfTheirNamesStillGetACompiledSetter()
        {
            var sut = new MySpacedIndentityClass();

            sut.Entity.SetIdentity(1);
            Assert.IsTrue(true);
        }
Пример #2
0
        public void ColumnsWithTrailingSpacesInTheNameDeleteWithoutError()
        {
            var sut = new MySpacedIndentityClass();

            sut.Entity.SetIdentity(1);
            sut.Entity.Reset();
            sut.Entity.Delete();

            using (var command = new SqlCommand())
            {
                _scripter.ScriptDelete(command, 0, sut);

                Assert.IsTrue(command.CommandText.Contains("WHERE [MyIdentity ] = "));
            }
        }
Пример #3
0
        public void ColumnsWithTrailingSpacesInTheNameUpdateWithoutError()
        {
            var sut = new MySpacedIndentityClass();

            sut.Entity.SetIdentity(1);
            sut.Entity.Reset();
            sut.MyValue = "TEST";

            using (var command = new SqlCommand())
            {
                _scripter.ScriptUpdate(command, 0, sut);

                Assert.Contains("WHERE [MyIdentity ] = ", command.CommandText);
            }
        }
Пример #4
0
        public void ColumnsWithSpacesAtTheEndOfTheirNamesStillGetACompiledSetter()
        {
            var sut = new MySpacedIndentityClass();

            Assert.DoesNotThrow(() => sut.Entity.SetIdentity(1));
        }