public void Should_Throw_If_Settings_Is_Null() { // Given var provider = new FakeIssueProvider(new FakeLog()); // When var result = Record.Exception(() => provider.ReadIssues()); // Then result.IsInvalidOperationException("Initialize needs to be called first."); }
public void Should_Return_Full_Type_Name_Of_Concrete_IssueProvider() { // Given var provider = new FakeIssueProvider(new FakeLog()); // When var result = provider.ProviderType; // Then result.ShouldBe("Cake.Issues.Testing.FakeIssueProvider"); }
public void Should_Set_Log() { // Given var log = new FakeLog(); // When var provider = new FakeIssueProvider(log); // Then provider.Log.ShouldBe(log); }
public void Should_Throw_If_Message_Is_WhiteSpace() { // Given var message = " "; var issueProvider = new FakeIssueProvider(new FakeLog()); // When var result = Record.Exception(() => IssueBuilder.NewIssue(message, issueProvider)); // Then result.IsArgumentOutOfRangeException("message"); }
public void Should_Throw_If_Message_Is_Null() { // Given string message = null; var issueProvider = new FakeIssueProvider(new FakeLog()); // When var result = Record.Exception(() => IssueBuilder.NewIssue(message, issueProvider)); // Then result.IsArgumentNullException("message"); }