示例#1
0
                public void Should_Throw_If_Context_Is_Null()
                {
                    // Given, When
                    var result = Record.Exception(() =>
                                                  FileAliases.DeleteFiles(null, "*"));

                    // Then
                    Assert.IsArgumentNullException(result, "context");
                }
示例#2
0
                public void Should_Delete_Files()
                {
                    // Given
                    var fixture = new FileDeleteFixture();

                    // When
                    FileAliases.DeleteFiles(fixture.Context, "*");

                    // Then
                    fixture.Files[0].Received(1).Delete();
                    fixture.Files[1].Received(1).Delete();
                }
示例#3
0
                public void Should_Throw_If_Glob_Expression_Is_Null()
                {
                    // Given
                    var context = Substitute.For <ICakeContext>();

                    // When
                    var result = Record.Exception(() =>
                                                  FileAliases.DeleteFiles(context, (string)null));

                    // Then
                    Assert.IsArgumentNullException(result, "pattern");
                }
示例#4
0
                public void Should_Throw_If_File_Paths_Are_Null()
                {
                    // Given
                    var context = Substitute.For <ICakeContext>();

                    // When
                    var result = Record.Exception(() =>
                                                  FileAliases.DeleteFiles(context, (IEnumerable <FilePath>)null));

                    // Then
                    Assert.IsArgumentNullException(result, "filePaths");
                }
示例#5
0
                public void Should_Throw_If_Context_Is_Null()
                {
                    // Given
                    var filePaths = new FilePath[] { };

                    // When
                    var result = Record.Exception(() =>
                                                  FileAliases.DeleteFiles(null, filePaths));

                    // Then
                    AssertEx.IsArgumentNullException(result, "context");
                }