public void Map_NullTableRow_ReturnsNull()
        {
            var mapper = CreateMapper();

            JsonTableRow actual = mapper.Map((TableRow)null);

            Check.That(actual).IsNull();
        }
Пример #2
0
 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();
     }
 }
Пример #3
0
        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");
        }
Пример #4
0
        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);
        }