Пример #1
0
            public void Should_Throw_If_Folder_Is_Null()
            {
                // Given
                var scanner = new FolderScannerFixture().CreateScanner();

                // When
                var exception = Record.Exception(() => scanner.Scan(null));

                // Then
                Assert.IsType <ArgumentNullException>(exception);
                Assert.Equal("folder", ((ArgumentNullException)exception).ParamName);
            }
Пример #2
0
            public void Should_Not_Throw_If_Folder_Does_Not_Exist()
            {
                // Given
                var fixture = new FolderScannerFixture();
                var scanner = fixture.CreateScanner();

                // When
                var exception = Record.Exception(() => scanner.Scan(new Folder {
                    Path = "C:\\Non-existing"
                }));

                // Then
                fixture.FileSystem.GetDirectory("C:\\Non-existing").Received(1);
                Assert.Null(exception);
            }