private void SetUpMocks() {
     this.manager = new TransmissionManager();
     this.session = new Mock<ISession>();
     this.session.SetupTypeSystem();
     this.storage = new Mock<IMetaDataStorage>();
     this.fsFactory = new Mock<IFileSystemInfoFactory>();
     this.changeSolver = new Mock<LocalObjectChangedRemoteObjectChanged>(
         this.session.Object,
         this.storage.Object,
         null,
         this.manager,
         this.fsFactory.Object);
     var changeSolverForRenameSolver = new Mock<LocalObjectChangedRemoteObjectChanged>(
         this.session.Object,
         this.storage.Object,
         null,
         this.manager,
         this.fsFactory.Object);
     this.renameSolver = new Mock<LocalObjectRenamedRemoteObjectChanged>(
         this.session.Object,
         this.storage.Object,
         changeSolverForRenameSolver.Object) { CallBase = true };
     this.underTest = new LocalObjectMovedRemoteObjectChanged(this.session.Object, this.storage.Object, this.renameSolver.Object, this.changeSolver.Object);
     var srcRemoteParent = Mock.Of<ICmisObject>(
         o =>
         o.Name == this.oldParentsName &&
         o.Id == this.oldParentsId);
     var targetRemoteParent = Mock.Of<ICmisObject>(
         o =>
         o.Name == this.newParentsName &&
         o.Id == this.newParentsId);
     this.session.AddRemoteObjects(srcRemoteParent, targetRemoteParent);
     this.parentUuid = Guid.NewGuid();
     var mappedParent = new MappedObject(this.newParentsName, this.newParentsId, MappedObjectType.Folder, "grandParentId", this.changeToken) { Guid = this.parentUuid };
     this.storage.AddMappedFolder(mappedParent);
 }