コード例 #1
0
        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);
        }
コード例 #2
0
        public void CallSaverForSavingFile()
        {
            imageManager.SaveFile("data", "test/");

            saverMock.Verify(sm => sm.SaveFile("data", ".json", "test/"));
        }