• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Avanade / NTangle / 11788290792

12 Nov 2024 12:19AM UTC coverage: 73.895% (+9.4%) from 64.469%
11788290792

Pull #52

github

web-flow
Merge 603ddbb9d into 5cd46db5b
Pull Request #52: v3.0.0

256 of 372 branches covered (68.82%)

Branch coverage included in aggregate %.

830 of 996 new or added lines in 40 files covered. (83.33%)

48 existing lines in 1 file now uncovered.

1199 of 1597 relevant lines covered (75.08%)

28.45 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

50.0
/src/NTangle/Data/VersionTrackingMapper.cs
1
// Copyright (c) Avanade. Licensed under the MIT License. See https://github.com/Avanade/NTangle
2

3
using CoreEx.Database;
4
using CoreEx.Database.Mapping;
5
using CoreEx.Mapping;
6
using NTangle.Cdc;
7

8
namespace NTangle.Data
9
{
10
    /// <summary>
11
    /// Represents the <see cref="VersionTracker"/> database mapper. 
12
    /// </summary>
13
    public class VersionTrackingMapper : DatabaseMapperEx<VersionTracker>
14
    {
15
        /// <inheritdoc/>
16
        protected override void OnMapFromDb(DatabaseRecord record, VersionTracker value, OperationTypes operationType)
17
        {
5✔
18
            value.Key = record.GetValue<string>(nameof(VersionTracker.Key));
5✔
19
            value.Hash = record.GetValue<string>(nameof(VersionTracker.Hash));
5✔
20
        }
5✔
21

22
        /// <inheritdoc/>
23
        protected override void OnMapToDb(VersionTracker value, DatabaseParameterCollection parameters, OperationTypes operationType)
NEW
24
        {
×
NEW
25
            parameters.AddParameter(nameof(VersionTracker.Key), value.Key);
×
NEW
26
            parameters.AddParameter(nameof(VersionTracker.Hash), value.Hash);
×
NEW
27
        }
×
28
    }
29
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc