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); }
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); }
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); }
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); }