private void OnCmdSpeichern()
        {
            if (Checkparameters())
            {
                MetadataItem metadataItem = new MetadataItem(_bezeichnung, _selectedTypItem, _stichwoerter, _benutzer,
                                                             _valutaDatum, _erfassungsdatum, _filePath);

                Guid guid = Guid.NewGuid();

                _documentService.AddFileToRepository(metadataItem, _filePath, _isRemoveFileEnabled, guid);
                _navigateBack();
            }
        }
Exemplo n.º 2
0
        public void AddFileToRepository_AddFile_IsCalled()
        {
            //arrange
            var  fileServiceStub = A.Fake <IFileService>();
            var  xmlServiceStub  = A.Fake <IXmlService>();
            var  documentService = new DocumentService(fileServiceStub, xmlServiceStub);
            var  metadataItem    = A.Fake <MetadataItem>();
            Guid guid            = Guid.NewGuid();
            var  newFileName     = guid + "_" + "_Content";

            //act
            documentService.AddFileToRepository(metadataItem, TestFilePath, false, guid);

            //assert
            A.CallTo(() => fileServiceStub.AddFile(TestFilePath, newFileName, false)).MustHaveHappenedOnceExactly();
        }