• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In
Build has been canceled!

Avanade / NTangle / 11153168331

02 Oct 2024 11:30PM UTC coverage: 64.325% (-1.2%) from 65.572%
11153168331

push

github

web-flow
Merge pull request #50 from Avanade/v2.6.0

v2.6.0

141 of 240 branches covered (58.75%)

Branch coverage included in aggregate %.

3 of 5 new or added lines in 5 files covered. (60.0%)

4 existing lines in 3 files now uncovered.

564 of 856 relevant lines covered (65.89%)

16.08 hits per line

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

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

3
using CoreEx;
4
using CoreEx.Database;
5
using CoreEx.Database.SqlServer;
6
using CoreEx.Mapping;
7
using NTangle.Cdc;
8
using System;
9

10
namespace NTangle.Data
11
{
12
    /// <summary>
13
    /// Represents the <see cref="VersionTracker"/> database mapper. 
14
    /// </summary>
15
    /// <param name="dbTypeName">The database type name for the <see cref="TableValuedParameter"/>.</param>
NEW
16
    public abstract class VersionTrackingMapperBase(string dbTypeName) : IDatabaseMapper<VersionTracker>
×
17
    {
18
        /// <summary>
19
        /// Gets the database type name for the <see cref="TableValuedParameter"/>.
20
        /// </summary>
UNCOV
21
        public string DbTypeName { get; } = dbTypeName.ThrowIfNull(nameof(dbTypeName));
×
22

23
        /// <inheritdoc/>
24
        public VersionTracker? MapFromDb(DatabaseRecord record, OperationTypes operationType) => new()
×
25
        {
×
26
            Key = record.GetValue<string>(nameof(VersionTracker.Key)),
×
27
            Hash = record.GetValue<string>(nameof(VersionTracker.Hash))
×
28
        };
×
29

30
        /// <inheritdoc/>
UNCOV
31
        void IDatabaseMapper<VersionTracker>.MapToDb(VersionTracker? value, DatabaseParameterCollection parameters, OperationTypes operationType) => throw new NotImplementedException();
×
32
    }
33
}
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