public void ToActionResultCollection_Id_OkRequest()
        {
            var ids          = TransferData.GetTestTransfers().Select(test => test.Id).ToList();
            var testTransfer = new ResultCollection <TestEnum>(ids);

            var actionResult = testTransfer.ToActionResultCollection();

            Assert.True(ids.SequenceEqual(actionResult.Value));
        }
        public async Task ToActionResultCollectionAsync_OkRequest()
        {
            var initialTransfer = TransferData.GetTestTransfers();
            var testTransfer    = ResultCollectionFactory.CreateTaskResultCollection(initialTransfer);

            var actionResult = await testTransfer.ToActionResultCollectionTaskAsync <TestEnum, ITestTransfer>();

            Assert.True(initialTransfer.SequenceEqual(actionResult.Value));
        }
        public void ToActionResultCollection_OkRequest()
        {
            var initialTransfer = TransferData.GetTestTransfers();
            var testTransfer    = new ResultCollection <ITestTransfer>(initialTransfer);

            var actionResult = testTransfer.ToActionResultCollection <TestEnum, ITestTransfer>();

            Assert.True(initialTransfer.SequenceEqual(actionResult.Value));
        }