public void Save_SaveMethadataIncorrect_RetrunFalse() { //arrange var testaleDirectoryStub = A.Fake <TestableDirectory>(); var testableGUIDStub = A.Fake <TestableGUID>(); var testableMessageBox = A.Fake <TestableMessageBox>(); var testbleFileStub = A.Fake <TestableFile>(); var metaDataControl = new MetaDataControl(); var contentFileControlStub = A.Fake <ContentFileControl>(); var xmlControlStub = A.Fake <XmlControl>(); var metaDataItem = new MetadataItem(true); metaDataItem.Bezeichung = ""; metaDataItem.ValutaDatum = DateTime.Now; metaDataItem.DokumentTyp = "Beleg"; metaDataItem.Stichwoerter = "Test01"; var fileControl = new FileControl(testaleDirectoryStub, testableGUIDStub, testbleFileStub, metaDataControl, contentFileControlStub, testableMessageBox); //act var result = fileControl.Save(metaDataItem, "SomePath"); //assert Assert.That(result, Is.False); }
public void Open_CheckDependency_FileOpenCalled() { //arrange var testaleDirectoryStub = A.Fake <TestableDirectory>(); var testableGUIDStub = A.Fake <TestableGUID>(); var testableMessageBox = A.Fake <TestableMessageBox>(); var testbleFileStub = A.Fake <TestableFile>(); var metaDataControl = new MetaDataControl(); var contentFileControlStub = A.Fake <ContentFileControl>(); var xmlControlStub = A.Fake <XmlControl>(); var metaDataItem = new MetadataItem(true); metaDataItem.Bezeichung = "Simon"; metaDataItem.ValutaDatum = DateTime.Now; metaDataItem.DokumentTyp = "Beleg"; metaDataItem.Stichwoerter = "Test01"; metaDataItem.FileGuid = ""; metaDataItem.FilePath = ""; var fileControl = new FileControl(testaleDirectoryStub, testableGUIDStub, testbleFileStub, metaDataControl, contentFileControlStub, testableMessageBox); //act fileControl.Open(metaDataItem); //assert A.CallTo(() => testbleFileStub.Open("_Content.Pdf")).MustHaveHappened(); }
public void Reset_ReturnResetList_RetrunTrue() { //arrange var testaleDirectoryStub = A.Fake <TestableDirectory>(); var testableGUIDStub = A.Fake <TestableGUID>(); var testbleFileStub = A.Fake <TestableFile>(); var testableMessageBox = A.Fake <TestableMessageBox>(); var metaDataControl = new MetaDataControl(); var contentFileControlStub = A.Fake <ContentFileControl>(); var metaDataItem = new MetadataItem(true); metaDataItem.Bezeichung = "Simon"; metaDataItem.ValutaDatum = DateTime.Now; metaDataItem.DokumentTyp = "Beleg"; metaDataItem.Stichwoerter = "Test01"; var fileControl = new FileControl(testaleDirectoryStub, testableGUIDStub, testbleFileStub, metaDataControl, contentFileControlStub, testableMessageBox); //act var result = fileControl.Reset(); //assert Assert.That(result != null, Is.True); }
public void MethadataFilter_CheckNothingFound_RetrunFalse() { //arrange var testaleDirectoryStub = A.Fake <TestableDirectory>(); var testableGUIDStub = A.Fake <TestableGUID>(); var testbleFileStub = A.Fake <TestableFile>(); var testableMessageBox = A.Fake <TestableMessageBox>(); var metaDataControl = new MetaDataControl(); var contentFileControlStub = A.Fake <ContentFileControl>(); var metaDataItem = new MetadataItem(true); metaDataItem.Bezeichung = "Simon"; metaDataItem.ValutaDatum = DateTime.Now; metaDataItem.DokumentTyp = "Beleg"; metaDataItem.Stichwoerter = "Test01"; var fileControl = new FileControl(testaleDirectoryStub, testableGUIDStub, testbleFileStub, metaDataControl, contentFileControlStub, testableMessageBox); //act var result = fileControl.MetadataItemFilter(metaDataItem, "xy"); //assert Assert.That(result, Is.False); }
public void GetFileGuid_ReturnRightGuid_RetrunTrue() { //arrange var testaleDirectoryStub = A.Fake <TestableDirectory>(); var testableGUIDStub = A.Fake <TestableGUID>(); var testbleFileStub = A.Fake <TestableFile>(); var testableMessageBox = A.Fake <TestableMessageBox>(); var metaDataControl = new MetaDataControl(); var contentFileControlStub = A.Fake <ContentFileControl>(); var metaDataItem = new MetadataItem(true); metaDataItem.Bezeichung = ""; metaDataItem.ValutaDatum = DateTime.Now; metaDataItem.DokumentTyp = "Beleg"; metaDataItem.Stichwoerter = "Test01"; var fileControl = new FileControl(testaleDirectoryStub, testableGUIDStub, testbleFileStub, metaDataControl, contentFileControlStub, testableMessageBox); //act var result = fileControl.GetFileGuid("Correct\\A_Metadata.xml"); //assert Assert.That(result == "A", Is.True); }
public void Delete_DeleteFileThrowsException_RetrunFalse() { //arrange var testaleDirectoryStub = A.Fake <TestableDirectory>(); var testableGUIDStub = A.Fake <TestableGUID>(); var testbleFileStub = A.Fake <TestableFile>(); var testableMessageBox = A.Fake <TestableMessageBox>(); var metaDataControl = new MetaDataControl(); var contentFileControlStub = A.Fake <ContentFileControl>(); var metaDataItem = new MetadataItem(true); metaDataItem.Bezeichung = ""; metaDataItem.ValutaDatum = DateTime.Now; metaDataItem.DokumentTyp = "Beleg"; metaDataItem.Stichwoerter = "Test01"; var fileControl = new FileControl(testaleDirectoryStub, testableGUIDStub, testbleFileStub, metaDataControl, contentFileControlStub, testableMessageBox); //act A.CallTo(() => testbleFileStub.Delete("SomePath")).Throws(new Exception()); var result = fileControl.Delete("SomePath"); //assert Assert.That(result, Is.False); }
public void Load_CheckDependency_DataBaseHandler_MethodeLoadCalled() { // arrange var dataBaseHandlerMock = A.Fake <IDataBaseHandler>(); var metaDataControl = new MetaDataControl(); // act metaDataControl.Load("file", dataBaseHandlerMock); // assert A.CallTo(() => dataBaseHandlerMock.LoadData("file")).MustHaveHappened(); }
public void Save_CheckDependency_DataBaseHandler_MethodeSaveCalled() { // arrange var dataBaseHandlerMock = A.Fake <IDataBaseHandler>(); var metaDataControl = new MetaDataControl(); var metadataItem = new MetadataItem(); metadataItem.Bezeichung = "Simon"; metadataItem.ValutaDatum = DateTime.Now; metadataItem.DokumentTyp = "Beleg"; metadataItem.Stichwoerter = "Test01"; // act metaDataControl.Save(metadataItem, "target", "guid", dataBaseHandlerMock); // assert A.CallTo(() => dataBaseHandlerMock.SaveData(metadataItem, "target\\guid_Metadata.xml")).MustHaveHappened(); }
public void Save_CheckIfMetadataItemValid_RetrunFalse() { // arrange var dataBaseHandlerStub = A.Fake <IDataBaseHandler>(); var metaDataControl = new MetaDataControl(); var metadataItem = new MetadataItem(true); metadataItem.Bezeichung = ""; metadataItem.ValutaDatum = DateTime.Now; metadataItem.DokumentTyp = "Beleg"; metadataItem.Stichwoerter = "Test01"; bool result; // act result = metaDataControl.Save(metadataItem, "target", "guid", dataBaseHandlerStub); // assert Assert.That(result, Is.False); }
public void Search_MethadataTrhowException_RetrunNull() { //arrange var testaleDirectoryStub = A.Fake <TestableDirectory>(); var testableGUIDStub = A.Fake <TestableGUID>(); var testbleFileStub = A.Fake <TestableFile>(); var testableMessageBox = A.Fake <TestableMessageBox>(); var metaDataControl = new MetaDataControl(); var contentFileControlStub = A.Fake <ContentFileControl>(); var fileControl = new FileControl(testaleDirectoryStub, testableGUIDStub, testbleFileStub, metaDataControl, contentFileControlStub, testableMessageBox); //act var result = fileControl.Search("", ""); //assert Assert.That(result, Is.Null); }