public void TestFindUser( ) { ICommandUser user = new CommandUser( "user", 1 ); CommandUserRegistry registry = new CommandUserRegistry( ); registry.Register( user ); Assert.AreEqual( user, registry.FindById( 1 ) ); }
/// <summary> /// Creates a StreamingContext with a CommandSerializationContext as its user context /// </summary> public static StreamingContext ToStreamingContext( StreamingContextStates state, CommandUserRegistry userRegistry, CommandRegistry commandRegistry ) { CommandSerializationContext userContext = new CommandSerializationContext( userRegistry, commandRegistry ); StreamingContext context = new StreamingContext( state, userContext ); return context; }
/// <summary> /// Creates a StreamingContext with a CommandSerializationContext as its user context /// </summary> public static StreamingContext ToStreamingContext( CommandUserRegistry userRegistry, CommandRegistry commandRegistry ) { return ToStreamingContext( StreamingContextStates.Clone, userRegistry, commandRegistry ); }
/// <summary> /// Setup constructor /// </summary> /// <param name="userRegistry">Registry containing all users</param> /// <param name="commandRegistry">Registry containing all commands</param> public CommandSerializationContext( CommandUserRegistry userRegistry, CommandRegistry commandRegistry ) { m_Users = userRegistry; m_Commands = commandRegistry; }