public DeleteResult(IDeleteResult fromDeleteResult, IDeleteResult toDeleteResult) { Contract.NotNull(fromDeleteResult, nameof(fromDeleteResult)); Contract.NotNull(toDeleteResult, nameof(toDeleteResult)); this.fromDeleteResult = fromDeleteResult; this.toDeleteResult = toDeleteResult; }