public async Task TestMethod_DeleteAsync_NotThrows() { ICollaborationService service = _unityContainer.Resolve <ICollaborationService>(); IDataUnitOfWork unitOfWork = _unityContainer.Resolve <IDataUnitOfWork>(); Collaboration collaboration = CustomElements.CreateCollaborationModel(); service.Create(collaboration); await unitOfWork.SaveChangesAsync(); Collaboration collaborationToDelete = service.Queryable().FirstOrDefault(f => f.EntityId == CustomElements.CollaborationId); await service.DeleteAsync(collaborationToDelete); await unitOfWork.SaveChangesAsync(); Collaboration collaborationDeleted = service.Queryable().FirstOrDefault(f => f.EntityId == CustomElements.CollaborationId); Assert.IsNull(collaborationDeleted); }