Example #1
0
        public void Remove()
        {
            var models = this.AddMockModels();
            var testId = models.RandomOne().Id;
            var command = new CMD.Remove<Models.Member> { Where = this.Engine.GetRemoveWhere<Models.Member>(testId) };

            Assert.Equal(1, this.Execute(command).Result);
            Assert.Equal(models.Length - 1, this.Context.RowCount<Models.Member>());
        }
Example #2
0
        public void RemoveWhere()
        {
            var models  = this.AddMockModels();
            var testId  = models.RandomOne().Id;
            var command = new CMD.Remove <Models.Member> {
                Where = new WhereParameters("Id<4")
            };

            Assert.Equal(3, this.Execute(command).Result);
        }
Example #3
0
        public void Remove()
        {
            var models  = this.AddMockModels();
            var testId  = models.RandomOne().Id;
            var command = new CMD.Remove <Models.Member> {
                Where = this.Engine.GetRemoveWhere <Models.Member>(testId)
            };

            Assert.Equal(1, this.Execute(command).Result);
            Assert.Equal(models.Length - 1, this.Context.RowCount <Models.Member>());
        }
Example #4
0
        public void Remove_Mutli()
        {
            var models = this.AddMockModels(10);

            var command = new CMD.Remove <Models.Member> {
                Where = this.Engine.GetRemoveWhere <Models.Member>(models.RandomAny(2).Select(m => m.Id))
            };

            Assert.Equal(2, this.Execute(command).Result);
            Assert.Equal(8, this.Context.RowCount <Models.Member>());
        }
Example #5
0
        public void Remove()
        {
            var models  = this.AddMockModels();
            var testId  = models.RandomOne().Id;
            var command = new CMD.Remove <Models.Member> {
                Entity = testId
            };

            Assert.Equal(1, this.Execute(command).ResultValue);
            Assert.Equal(models.Length - 1, this.Context.RowCount <Models.Member>().UnsafeValue);
        }
Example #6
0
        public void Remove_Mutli()
        {
            var models = this.AddMockModels(10);

            var command = new CMD.Remove <Models.Member> {
                Entity = models.RandomAny(2).Select(m => m.Id)
            };

            Assert.Equal(2, this.Execute(command).ResultValue);
            Assert.Equal(8, this.Context.RowCount <Models.Member>().UnsafeValue);
        }
Example #7
0
        public void RemoveWhere()
        {
            var models = this.AddMockModels();
            var testId = models.RandomOne().Id;
            var command = new CMD.Remove<Models.Member> { Where = new WhereParameters("Id<4") };

            Assert.Equal(3, this.Execute(command).Result);
        }
Example #8
0
        public void Remove_Mutli()
        {
            var models = this.AddMockModels(10);

            var command = new CMD.Remove<Models.Member> { Where = this.Engine.GetRemoveWhere<Models.Member>(models.RandomAny(2).Select(m => m.Id)) };

            Assert.Equal(2, this.Execute(command).Result);
            Assert.Equal(8, this.Context.RowCount<Models.Member>());
        }