public void ReturnRecivedIdFromSaver() { saverMock = new Mock <IFileSaver>(); saverMock.Setup(sm => sm.SaveFile( It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>())) .Returns("id"); var facMock = new Mock <IFileSaverFactory>(); facMock.Setup(fm => fm.GetSaver(It.IsAny <SaverType>())).Returns(saverMock.Object); imageManager = new JsonFileManager(facMock.Object, removerMock.Object); var id = imageManager.SaveFile("data", "test/"); Assert.Equal("id", id); }
public void CallSaverForSavingFile() { imageManager.SaveFile("data", "test/"); saverMock.Verify(sm => sm.SaveFile("data", ".json", "test/")); }