public void Should_Throw_If_Context_Is_Null() { // Given, When var result = Record.Exception(() => DirectoryAliases.MakeAbsolute(null, "./build")); // Then Assert.IsArgumentNullException(result, "context"); }
public void Should_Throw_If_Path_Is_Null() { // Given var context = Substitute.For<ICakeContext>(); // When var result = Record.Exception(() => DirectoryAliases.MakeAbsolute(context, null)); // Then Assert.IsArgumentNullException(result, "path"); }
public void Should_Return_Absolute_Directory_Path() { // Given var context = Substitute.For<ICakeContext>(); context.Environment.WorkingDirectory.Returns(d => "/Working"); // When var result = DirectoryAliases.MakeAbsolute(context, "./build"); // Then Assert.Equal("/Working/build", result.FullPath); }