public void Rows_ShouldReturnOneRow_WhenOneRowIsAdded() { var sut = new global::TableLogger.TableLogger("Id"); sut.AddRow("1"); sut.Rows.ShouldNotBeEmpty(); }
public void WriteTable_ShouldCallWriteLineOnLogProvider_WhenThereIsARowDefined() { var logProviderMock = new Mock <ILogProvider>(); var sut = new global::TableLogger.TableLogger("Id"); sut.AddLogProvider(logProviderMock.Object); sut.AddRow("1"); sut.WriteTable(); logProviderMock.Verify(x => x.WriteLine(It.IsAny <string>()), Times.Once); }
public void AddRowData_ShouldThrowException_WhenNoDataProvided() { var sut = new global::TableLogger.TableLogger(); Should.Throw <ArgumentException>(() => sut.AddRow()); }