Sha256: 93e6cc42572e845680443497ba35ac93e23ec85edd594ed251b7fb00781c2e19

Contents?: true

Size: 925 Bytes

Versions: 5

Compression:

Stored size: 925 Bytes

Contents

using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using Newtonsoft.Json;

namespace Generators.Input
{
    [JsonConverter(typeof(CanonicalDataCaseJsonConverter))]
    public class CanonicalDataCase
    {
        [Required]
        public string Description { get; set; }

        [Required]
        public string Property { get; set; }

        [JsonIgnore]
        public object Input { get; set; }

        public object Expected { get; set; }

        [JsonIgnore]
        public IDictionary<string, object> Properties { get; set; }

        [JsonIgnore]
        public bool UseInputParameters { get; set; }

        [JsonIgnore]
        public bool UseExpectedParameter { get; set; }

        [JsonIgnore]
        public TestedMethodType TestedMethodType { get; set; } = TestedMethodType.Static;

        [JsonIgnore]
        public Type ExceptionThrown { get; set; }
    }
}

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
trackler-2.1.0.53 tracks/csharp/generators/Input/CanonicalDataCase.cs
trackler-2.1.0.52 tracks/csharp/generators/Input/CanonicalDataCase.cs
trackler-2.1.0.51 tracks/csharp/generators/Input/CanonicalDataCase.cs
trackler-2.1.0.50 tracks/csharp/generators/Input/CanonicalDataCase.cs
trackler-2.1.0.49 tracks/csharp/generators/Input/CanonicalDataCase.cs