public void Invoke_CreatePreset_Returns_Result() { HasAccessToken(); var presetName = "Integration Test"; var preset = new Preset(presetName); Assert.That(() => _preset = _auphonic.CreatePreset(preset), Throws.Nothing); Assert.That(_preset, Is.Not.Null); Assert.Multiple(() => { Assert.That(_preset.Algorithms, Is.Not.Null, "Algorithms"); Assert.That(_preset.CreationTime, Is.Not.EqualTo(DateTime.MinValue), "CreationTime"); Assert.That(_preset.Image, Is.Null, "Image"); Assert.That(_preset.IsMultitrack, Is.False, "IsMultitrack"); Assert.That(_preset.Metadata, Is.Not.Null, "Metadata"); Assert.That(_preset.MultiInputFiles, Is.Not.Null, "MultiInputFiles"); Assert.That(_preset.OutgoingServices, Is.Not.Null, "OutgoingServices"); Assert.That(_preset.OutputBasename, Is.Null, "OutputBasename"); Assert.That(_preset.OutputFiles, Is.Not.Null, "OutputFiles"); Assert.That(_preset.PresetName, Is.EqualTo(presetName), "PresetName"); Assert.That(_preset.SpeechRecognition, Is.Null, "SpeechRecognition"); Assert.That(_preset.Thumbnail, Is.Null, "Thumbnail"); Assert.That(String.IsNullOrWhiteSpace(_preset.Uuid), Is.False, "Uuid is null or whitespace"); Assert.That(_preset.Webhook, Is.Null, "Webhook"); }); }