示例#1
0
        public void FileServiceConstructorInjection_MergeTemporaryFiles_ArgumentNullException()
        {
            IFileSystemObject fs = new StubFileSystemObject();
            FileService       f  = new FileService(fs);

            Assert.Throws <ArgumentNullException>(() => f.MergeTemporaryFiles(null));
        }
示例#2
0
        public void FileServiceConstructorInjection_MergeTemporaryFiles_DirectoryNotFoundException()
        {
            IFileSystemObject fs = new StubFileSystemObject();
            FileService       f  = new FileService(fs);

            Assert.Throws <DirectoryNotFoundException>(() => f.MergeTemporaryFiles("D:\\Stab\\123213"));
        }
示例#3
0
        public void FileServiceConstructorInjection_FileSystemObjectIsNull_ArgumentNullException()
        {
            IFileSystemObject fs = new StubFileSystemObject();
            FileService       f;

            Assert.Throws <ArgumentNullException>(() => f = new FileService(null));
        }
示例#4
0
        public void FileServiceConstructorInjection_RemoveTemporaryFiles_FileNotFoundException()
        {
            IFileSystemObject fs = new StubFileSystemObject();
            FileService       f  = new FileService(fs);

            Assert.Throws <FileNotFoundException>(() => f.RemoveTemporaryFiles("C:"));
        }
示例#5
0
        public void FileServiceConstructorInjection_MergeTemporaryFiles_0()
        {
            IFileSystemObject fs = new StubFileSystemObject();
            FileService       f  = new FileService(fs);

            int count = f.MergeTemporaryFiles(Path.Combine("C:"));

            Assert.AreEqual(count, 0);
        }
示例#6
0
        public void FileServiceConstructorInjection_MergeTemporaryFiles_3()
        {
            IFileSystemObject fs = new StubFileSystemObject();
            FileService       f  = new FileService(fs);

            int count = f.MergeTemporaryFiles(_path);

            Assert.AreEqual(count, 3);
        }
示例#7
0
        public void FileServiceProperyInjection_StubFileSystemObject_GetStubFileSystemObject()
        {
            IFileSystemObject fs = new StubFileSystemObject();
            FileService       f  = new FileService();

            f.FileSystem = fs;

            Assert.AreSame(f.FileSystem, fs);
        }
示例#8
0
        public void FileServiceProperyInjection_MergeTemporaryFiles_3()
        {
            IFileSystemObject fs = new StubFileSystemObject();
            FileService       f  = new FileService();

            f.FileSystem = fs;

            int count = f.MergeTemporaryFiles(_path);

            Assert.AreEqual(count, 3);
        }