예제 #1
0
        protected override void TestInitialize()
        {
            base.TestInitialize();

            swnClientForInterface = new SwnClient();
            swnClientForWitness   = new SwnClient();
            pContext    = IntPtr.Zero;
            witnessType = WitnessType.None;
        }
예제 #2
0
 public SwiftWitnessTableType(WitnessType witnessType, SwiftClassType protocolType = null, SwiftClassType owningType = null)
     : base((SwiftType)owningType ?? SwiftTupleType.Empty, SwiftTupleType.Empty, SwiftTupleType.Empty, false, false, null)
 {
     WitnessType = witnessType;
     if (WitnessType == WitnessType.Protocol && protocolType == null)
     {
         throw new ArgumentNullException(nameof(protocolType));
     }
     ProtocolType = protocolType;
 }
        void LoadWitnessTable(TLFunction tlf, Stream stm)
        {
            WitnessType type = FromTLF(tlf);

            switch (type)
            {
            case WitnessType.Value:
                ValueWitnessTable = ValueWitnessTable.FromStream(stm, tlf, sizeofMachinePointer);
                break;

            default:
                break;
            }
        }
예제 #4
0
 public void SWNFileServerFailover_ScaleOutFileServer()
 {
     witnessType = WitnessType.SwnWitness;
     FileServerFailoverTest(TestConfig.ClusteredScaleOutFileServerName,
                            FileServerType.ScaleOutFileServer);
 }
예제 #5
0
 public void SWNFileServerFailover_FileServer()
 {
     witnessType = WitnessType.SwnWitness;
     FileServerFailoverTest(TestConfig.ClusteredFileServerName,
                            FileServerType.GeneralFileServer);
 }
        protected override void TestInitialize()
        {
            base.TestInitialize();

            swnClientForInterface = new SwnClient();
            swnClientForWitness = new SwnClient();
            pContext = IntPtr.Zero;
            witnessType = WitnessType.None;
        }
 public void SWNFileServerFailover_ScaleOutFileServer()
 {
     witnessType = WitnessType.SwnWitness;
     FileServerFailoverTest(TestConfig.ClusteredScaleOutFileServerName,
         FileServerType.ScaleOutFileServer);
 }
 public void SWNFileServerFailover_FileServer()
 {
     witnessType = WitnessType.SwnWitness;
     FileServerFailoverTest(TestConfig.ClusteredFileServerName,
         FileServerType.GeneralFileServer);
 }
 public IEnumerable <TLFunction> WitnessEntriesOfType(WitnessType wit)
 {
     return(Functions.Where(fn => (fn.Signature is SwiftWitnessTableType) && ((SwiftWitnessTableType)fn.Signature).WitnessType == wit));
 }