public void Print_ForNumberDoesntCompliedWithPredicate_ShouldReturnEmptyString() { const string Output = "Fizz"; const int NumberUnderTest = 1; var printer = new PredicatePrinter(_ => false, Output); Assert.IsEmpty(printer.Print(NumberUnderTest)); }
public void Print_ForNumberCompliedWithPredicate_ShouldReturnOutput() { const string Output = "Fizz"; const int NumberUnderTest = 1; var printer = new PredicatePrinter(_ => true, Output); Assert.AreEqual(Output, printer.Print(NumberUnderTest)); }