public void InsertOrUpdate_NewObjectProvided_CreatedSuccessfully() { T entity = CreateEntity(); InsertOrUpdate(entity); Console.WriteLine(CreatedEntity.DumpToString()); Assert.True(CreatedEntity.CreatedAt != null); }
public async void GetAll_CreatedEntityIdProvided_RetrievedSuccessfully() { T entity = CreateEntity(); InsertOrUpdate(entity); Console.WriteLine(CreatedEntity.DumpToString()); IList <T> allEntities = await unitOfWork.GetAll <T>().ToListAsync(); Assert.NotNull(allEntities.FirstOrDefault(x => x.Id == CreatedEntity.Id)); }
public void GetById_CreatedEntityIdProvided_RetrievedSuccessfully() { T entity = CreateEntity(); InsertOrUpdate(entity); Console.WriteLine(CreatedEntity.DumpToString()); T result = unitOfWork.GetById <T>(CreatedEntity.Id); Assert.NotNull(entity); }
public void Delete_CreatedEntityProvided_DeletedSuccessfully() { T entity = CreateEntity(); InsertOrUpdate(entity); Console.WriteLine(CreatedEntity.DumpToString()); unitOfWork.Delete(CreatedEntity); SaveChanges(); BaseEntity result = unitOfWork.GetById <T>(CreatedEntity.Id); Assert.Null(result); }