예제 #1
0
        public void TestNameExtraction(string fileName, string expectedFileName)
        {
            var environmentPathServiceMock = new Mock <IEnvironmentPathService>();

            environmentPathServiceMock
            .Setup(m => m.GetFileNameWithoutExtension(It.IsAny <string>()))
            .Returns <string>(Path.GetFileNameWithoutExtension);
            var pathService    = new PathService(environmentPathServiceMock.Object);
            var actualFileName = pathService.GetFileNameWithoutExtension(fileName);

            Assert.Equal(expectedFileName, actualFileName);
        }