Class SoundMixerEffectLoopRouteResolverBehaviorTests
Additional branch coverage for Serenity.SoundMixer.Application.Routing.SoundMixerEffectLoopRouteResolver.TryResolve(Serenity.SoundMixer.Domain.Entities.ISoundMixerEffectLoopDefinition,System.String,Serenity.SoundMixer.Application.Routing.SoundMixerEffectLoopRoute@,System.String@) not exercised by the existing resolver fixture: empty/null source-group guard, null Sources list, null entries being skipped, partial-parameter failure, and multi-source selection.
Inherited Members
Namespace: Serenity.SoundMixer.Tests.Application
Assembly: Tests.dll
Syntax
public class SoundMixerEffectLoopRouteResolverBehaviorTests
Constructors
SoundMixerEffectLoopRouteResolverBehaviorTests()
Declaration
public SoundMixerEffectLoopRouteResolverBehaviorTests()
Methods
TryResolve_EmptySourceGroupName_ReturnsClearError()
Declaration
public void TryResolve_EmptySourceGroupName_ReturnsClearError()
TryResolve_MissingOnlyAttenuation_FailsWithMissingMessage()
Declaration
public void TryResolve_MissingOnlyAttenuation_FailsWithMissingMessage()
TryResolve_MissingOnlySend_FailsWithMissingMessage()
Declaration
public void TryResolve_MissingOnlySend_FailsWithMissingMessage()
TryResolve_MultipleSources_SelectsTheMatchingGroup()
Declaration
public void TryResolve_MultipleSources_SelectsTheMatchingGroup()
TryResolve_NullDefinition_ReturnsSpecificError()
Declaration
public void TryResolve_NullDefinition_ReturnsSpecificError()
TryResolve_NullEntriesAreSkipped_MatchesValidEntry()
Declaration
public void TryResolve_NullEntriesAreSkipped_MatchesValidEntry()
TryResolve_NullSourceGroupName_ReturnsClearError()
Declaration
public void TryResolve_NullSourceGroupName_ReturnsClearError()
TryResolve_NullSourcesList_FailsWithNoRouteMessage()
Declaration
public void TryResolve_NullSourcesList_FailsWithNoRouteMessage()