public void Map_NullTableRow_ReturnsNull() { var mapper = CreateMapper(); JsonTableRow actual = mapper.Map((TableRow)null); Check.That(actual).IsNull(); }
private async Task InsertRow(SqlConnection connection, JsonTableRow row) { using (var command = connection.CreateCommand()) { command.CommandText = _insertStatement; command.Parameters.AddRange(Parameters()); command.Parameters[0].Value = row.MessageType; command.Parameters[1].Value = row.Payload; command.Parameters[2].Value = row.DateTime; await command.ExecuteNonQueryAsync(); } }
public void TableRowWithCells_Always_ConvertsToJsonTableRow() { var tableRow = new TableRow { Cells = { "cell 1", "cell 2" } }; var jsonMapper = new JsonMapper(); JsonTableRow jsonTableRow = jsonMapper.Map(tableRow); Check.That(jsonTableRow).ContainsExactly("cell 1", "cell 2"); }
public void TableRowWithTestResult_Always_ConvertsToJsonTableRowWithTestResult() { var tableRow = new TableRow { Result = TestResult.Passed }; var jsonMapper = new JsonMapper(); JsonTableRow jsonTableRow = jsonMapper.Map(tableRow); Check.That(jsonTableRow.Result.WasExecuted).IsEqualTo(true); Check.That(jsonTableRow.Result.WasSuccessful).IsEqualTo(true); }