public void ShouldCreatePersonThenBlockAndApprove(string name, string email) { var person = new Person(name, email); person.Block(); person.Approve(); Assert.Equal(PersonStateEnun.Approved, person.State); }
public void ShouldCreatePersonThenApproveAndDelete(string name, string email) { var person = new Person(name, email); person.Approve(); Assert.Throws<AppException>(() => person.Delete()); }
public Task<int> Remove(Person person) { return Task<int>.Factory.StartNew(() => { persons.Remove(person); return 0; }); }
public Task<int> Add(Person person, CancellationToken cancellationToken = default(CancellationToken)) { return Task<int>.Factory.StartNew( () => { persons.Add(person); return 0; }); }
public void ShouldCreatePerson(string name,string email) { var person = new Person(name,email); Assert.Equal(name, person.Name); Assert.Equal(email, person.Email); Assert.Equal(PersonStateEnun.New, person.State); Assert.NotEqual(Guid.Empty, person.Id); }
public static PersonModel ConvertEntityModel(PersonEntity person) { if (person == null) { return(null); } return(new PersonModel { FirstLastName = person.FirstLastName, FirstName = person.FirstName, SecondLastName = person.SecondLastName, SecondName = person.SecondName, UserId = person.UserId }); }
public void ShouldCreatePersonAndChangeName(string name, string email, string newName) { var person = new Person(name, email); person.ChangeName(newName); Assert.Equal(newName, person.Name); }
private async Task<Person> AddPerson(string name, string email) { var actual = new Person(name, email); await personRepository.Add(actual); return actual; }
public Task<int> Update(Person person, CancellationToken cancellationToken = default(CancellationToken)) { context.Set<Person>().Attach(person); context.Entry(person).State = EntityState.Modified; return context.SaveChangesAsync(cancellationToken); }
public Task<int> Remove(Person person) { context.Remove(person); return context.SaveChangesAsync(); }
public Task<int> Add(Person person, CancellationToken cancellationToken = default(CancellationToken)) { context.Add(person); return context.SaveChangesAsync(cancellationToken); }
public void ShouldCreatePersonThenBlockAndBlock(string name, string email) { var person = new Person(name, email); person.Block(); Assert.Throws<AppException>(() => person.Block()); }
public void ShouldCreatePersonAndDelete(string name, string email) { var person = new Person(name, email); person.Delete(); Assert.Equal(PersonStateEnun.New, person.State); }
public void ShouldCreatePersonAndBlock(string name, string email) { var person = new Person(name, email); person.Block(); Assert.Equal(PersonStateEnun.Blocked, person.State); }