Example #1
0
        public void Insert()
        {
            var person = new FulentPerson
            {
                Name   = "MohammadHasan",
                Family = "Farzin",
                Age    = 32,
                Gender = FulentGender.Male
            };

            using var context = ContextFactory.GetTestFluentContext();
            context.DataBaseTruncate();
            context.Persons.Insert(person);
            Assert.True(person.Id > 0);
        }
Example #2
0
        public void Where()
        {
            var person = new FulentPerson
            {
                Name   = "MohammadHasan",
                Family = "Farzin",
                Age    = 32,
                Gender = FulentGender.Male
            };

            using var context = ContextFactory.GetTestFluentContext();
            context.DataBaseTruncate();
            context.Persons.Insert(person);
            var findPerson = context.Persons.Where("Id = @id", new { id = person.Id });

            Assert.NotNull(findPerson);
        }
Example #3
0
        public void Update()
        {
            var person = new FulentPerson
            {
                Name   = "MohammadHasan",
                Family = "Farzin",
                Age    = 32,
                Gender = FulentGender.Male
            };

            using var context = ContextFactory.GetTestFluentContext();
            context.DataBaseTruncate();
            context.Persons.Insert(person);
            person.Age = 42;
            context.Persons.Update(person);
            var changedPerson = context.Persons.Find(person.Id);

            Assert.Equal(42, changedPerson.Age);
        }
Example #4
0
        public void Delete()
        {
            var person = new FulentPerson
            {
                Name   = "MohammadHasan",
                Family = "Farzin",
                Age    = 32,
                Gender = FulentGender.Male
            };

            using var context = ContextFactory.GetTestFluentContext();
            context.DataBaseTruncate();
            context.Persons.Insert(person);
            var findPerson = context.Persons.Find(person.Id);

            Assert.NotNull(person);
            context.Persons.Delete(person.Id);
            var deletePerson = context.Persons.Find(person.Id);

            Assert.Null(deletePerson);
        }