/// <summary> /// Registers all behaviors from a <see cref="NetMonFile"/> /// </summary> /// <param name=""></param> /// <param name="netMonFile">a parsed *.cap file from <see cref="NetMonFileFactory"/></param> /// <returns></returns> public static Mock RegisterReplay(this Mock mockServer, NetMonFile netMonFile) { var rpe = new ReplayExtension(netMonFile); rpe.BehaviorList?.RegisterAllBehaviors(mockServer); return(mockServer); }
public ReplayExtension(NetMonFile netMonFile) { if (netMonFile is null) { throw new ArgumentNullException(nameof(netMonFile)); } BehaviorList = ConvertToBehaviorList(netMonFile); }