public LocalObjectMovedRemoteObjectRenamed(
ISession session,
IMetaDataStorage storage,
ISolver changeChangeSolver,
ISolver renameRenameSolver) : base(session, storage)
{
if (changeChangeSolver == null) {
throw new ArgumentNullException("Given solver for local and remote change situation is null");
}
if (renameRenameSolver == null) {
throw new ArgumentNullException("Given solver for local and remote rename situation is null");
}
this.changeChangeSolver = changeChangeSolver;
this.renameRenameSolver = renameRenameSolver;
}