/// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='code'> /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async Task <Set> GetByCodeAsync(this ISets operations, string code, CancellationToken cancellationToken = default(CancellationToken)) { using (var _result = await operations.GetByCodeWithHttpMessagesAsync(code, null, cancellationToken).ConfigureAwait(false)) { return(_result.Body); } }
public static IEnumerable <Contracts.Set> ToContract(this ISets sets) { switch (sets) { case FinishedSets finishedSets: var response = finishedSets.FirstSet .ToContract(1) .ToSingletonEnumerable() .Append(finishedSets.SecondSet.ToContract(2)); if (finishedSets.ThirdSet is not null) { response = response.Append(finishedSets.ThirdSet.ToContract(3)); } return(response); case FirstSetRunning firstSetRunning: return(firstSetRunning.Set.ToContract(1).ToSingletonEnumerable()); case SecondSetRunning secondSetRunning: return(secondSetRunning.FirstSet .ToContract(1) .ToSingletonEnumerable() .Append(secondSetRunning.SecondSet.ToContract(2))); case ThirdSetRunning thirdSetRunning: return(thirdSetRunning.FirstSet .ToContract(1) .ToSingletonEnumerable() .Append(thirdSetRunning.SecondSet.ToContract(2)) .Append(thirdSetRunning.ThirdSet.ToContract(3))); default: throw new ArgumentOutOfRangeException(nameof(response)); } }
public void CheckCollectionOnEmpty() { Initialize ini = new Initialize(); ISets <object> setz = ini.CreateSetClassWithCollection(); Assert.IsFalse(setz.IsEmpty()); }
public void CheckEmptyCollectionOnEmpty() { Initialize ini = new Initialize(); ISets <object> setz = ini.CreateSetClass(); Assert.IsTrue(setz.IsEmpty()); }
public void CheckCount() { Initialize ini = new Initialize(); ISets <object> setz = ini.CreateSetClassWithCollection(); Assert.AreEqual(ini.GetCount, setz.GetCount); }
public void EqualsItemFalse() { Initialize ini = new Initialize(); ISets <object> setz = ini.CreateSetClassWithCollection(); object obj = new object(); Assert.IsFalse(setz.Exist(obj)); }
public void AddedObject() { Initialize ini = new Initialize(); ISets <object> setz = ini.CreateSetClassWithCollection(); setz.Add(new object()); Assert.AreEqual(3, setz.GetCount); }
public void EqualsPredicateItemTrue() { Initialize ini = new Initialize(); ISets <object> setz = ini.CreateSetClassWithCollection(); object obj = new object(); setz.Add(obj); Assert.IsTrue(setz.Exist(e => e.Equals(obj))); }
public void GetItem() { Initialize ini = new Initialize(); ISets <object> setz = ini.CreateSetClassWithCollection(); object obj = new object(); setz.Add(obj); Assert.AreEqual(obj, setz.GetItem(2)); }
public void DeleteObjectFromEmptyCollection() { Initialize ini = new Initialize(); ISets <object> setz = ini.CreateSetClass(); object obj = new object(); setz.Delete(obj); Assert.AreEqual(0, setz.GetCount); }
public void CheckEqualObject() { Initialize ini = new Initialize(); ISets <object> setz = ini.CreateSetClassWithCollection(); object obj = new object(); try { setz.Add(obj); setz.Add(obj); } catch (ExistException e) { Assert.AreEqual("Equals entity", e.Message); } }
public SetsController(ILogger <SetsController> logger, ISets sets) { this.logger = logger; this.sets = sets; }
public Worker(IParser <T> parser, ISets sets) : this(parser) { Sets = sets; }
public ArtistsController(ILogger <ArtistsController> logger, ISets setsService, IArtists artistsService) { this.logger = logger; this.setsService = setsService; this.artistsService = artistsService; }
/// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='code'> /// </param> public static Set GetByCode(this ISets operations, string code) { return(operations.GetByCodeAsync(code).GetAwaiter().GetResult()); }
/// <param name='operations'> /// The operations group for this extension method. /// </param> public static SetList GetAll(this ISets operations) { return(operations.GetAllAsync().GetAwaiter().GetResult()); }