Пример #1
0
        public DataOutput CreateDataOutput(DataOutputViewModel viewModel)
        {
            if (viewModel == null)
            {
                throw new ArgumentNullException(nameof(viewModel));
            }

            var output = new DataOutput
            {
                MimeType     = viewModel.SelectedFormat.MimeType,
                Encoding     = viewModel.SelectedFormat.SelectedEncoding,
                Schema       = viewModel.SelectedFormat.SelectedSchema,
                Transmission = TransmissionMode.Value,
                Identifier   = viewModel.Identifier
            };

            return(output);
        }
Пример #2
0
        public void CreateDataOutput_OutputViewModelGiven_ShouldCreateOutput()
        {
            const string processName    = "processName";
            var          selectedFormat = new FormatViewModel
            {
                MimeType         = "test format",
                SelectedEncoding = "encoding",
                SelectedSchema   = "schema"
            };

            var vm = new DataOutputViewModel()
            {
                Identifier     = processName,
                SelectedFormat = selectedFormat
            };

            var output = _requestFactory.CreateDataOutput(vm);

            output.Identifier.Should().Be(processName);
            output.MimeType.Should().Be(selectedFormat.MimeType);
            output.Schema.Should().Be(selectedFormat.SelectedSchema);
            output.Encoding.Should().Be(selectedFormat.SelectedEncoding);
            output.Transmission.Should().Be(TransmissionMode.Value);
        }
Пример #3
0
 public IActionResult DataOutput(DataOutputViewModel dataOutput)
 {
     return(PartialView(dataOutput));
 }