public void DoItAll_Succeeds_WithMockLogging() { var doItAll = new DoItAll(new FakeConsoleAdapter(), new FakeLogger()); Assert.AreEqual(string.Empty, doItAll.Do()); }
public void DoItAll_Does_ItAll() { var doItAll = new DoItAll(new FakeConsoleAdapter(), new FakeLogger()); Assert.DoesNotThrow(() => doItAll.Do()); }
public void DoItAll_Fails_ToWriteToDB() { var doItAll = new DoItAll(new FakeConsoleAdapter(), new DatabaseLogger()); StringAssert.Contains("Database.SaveToLog Exception:", doItAll.Do()); }
static void Main(string[] args) { var doItAll = new DoItAll(new ConsoleAdapter(), new DatabaseLogger()); doItAll.Do(); }