public Command(Guid?identity, string name, ShardingPointer shardingPtr, params Param[] pars) { m_Identity = identity ?? Guid.NewGuid(); m_Name = name; if (!shardingPtr.IsAssigned) { throw new DistributedDataAccessException(StringConsts.ARGUMENT_ERROR + GetType().FullName + ".ctor(!shardingPtr.IsAssigned)"); } m_ShardingPointer = shardingPtr; if (pars != null) { AddRange(pars); } }
public void ShardingPointer_IsAssigned() { ShardingPointer p1 = new ShardingPointer(); ShardingPointer p2 = new ShardingPointer(typeof(HumanParcel), 124); Assert.IsFalse( p1.IsAssigned ); Assert.IsTrue( p2.IsAssigned ); }