public SnailMail(string address, Stamp stamp, Letter letter) { _letter = letter; _stamp = stamp; _address = address; Attending = false; }
public void Fork_NewStamp_Id0Id0() { var target = new Stamp(); var newStamp = target.Fork(); Assert.AreEqual(0, target.Id.Value); Assert.AreEqual(0, newStamp.Id.Value); }
public void Fork_NewStamp_Event0OnBoth() { var target = new Stamp(); var newStamp = target.Fork(); Assert.AreEqual(0, target.Event.Value); Assert.AreEqual(0, newStamp.Event.Value); }
public static List <Stamp> ReadStampFile(string stampFilePath, bool noLog = false, bool noFilter = false, bool onlyDnsSec = false) { var stampList = new List <Stamp>(); if (!File.Exists(stampFilePath)) { return(stampList); } var content = File.ReadAllText(stampFilePath); if (string.IsNullOrEmpty(content)) { return(stampList); } var rawStampList = content.Split(new[] { '#', '#' }, StringSplitOptions.RemoveEmptyEntries); foreach (var rawStampListEntry in rawStampList) { var def = rawStampListEntry.Split(new[] { '\n' }, StringSplitOptions.RemoveEmptyEntries); Stamp stamp = null; for (int i = 0; i < def.Length; i++) { if (def[i].StartsWith("sdns://")) { stamp = Decode(def[i].Trim()); } } if (stamp != null) { if (onlyDnsSec) { if (!stamp.Properties.DnsSec) { continue; } } if (noFilter) { if (!stamp.Properties.NoFilter) { continue; } } if (noLog) { if (!stamp.Properties.NoLog) { continue; } } stampList.Add(stamp); } } return(stampList); }
private void AnalyzeAsset(string assetName, Asset hostAsset, DependencyData dependencyData, HashSet <string> scriptAssetNames) { string[] dependencyAssetNames = AssetDatabase.GetDependencies(assetName, false); foreach (string dependencyAssetName in dependencyAssetNames) { if (scriptAssetNames.Contains(dependencyAssetName)) { continue; } if (dependencyAssetName == assetName) { continue; } if (dependencyAssetName.EndsWith(".unity")) { // 忽略对场景的依赖 continue; } Stamp stamp = new Stamp(hostAsset.Name, dependencyAssetName); if (m_AnalyzedStamps.Contains(stamp)) { continue; } m_AnalyzedStamps.Add(stamp); string guid = AssetDatabase.AssetPathToGUID(dependencyAssetName); if (string.IsNullOrEmpty(guid)) { Debug.LogWarning(string.Format("Can not find guid by asset '{0}'.", dependencyAssetName)); continue; } Asset asset = m_AssetBundleCollection.GetAsset(guid); if (asset != null) { dependencyData.AddDependencyAsset(asset); } else { dependencyData.AddScatteredDependencyAsset(dependencyAssetName); List <Asset> scatteredAssets = null; if (!m_ScatteredAssets.TryGetValue(dependencyAssetName, out scatteredAssets)) { scatteredAssets = new List <Asset>(); m_ScatteredAssets.Add(dependencyAssetName, scatteredAssets); } scatteredAssets.Add(hostAsset); AnalyzeAsset(dependencyAssetName, hostAsset, dependencyData, scriptAssetNames); } } }
public void AddStamp(Stamp stamp) { if (stamp == null || _stamps.Contains(stamp)) { return; } _stamps.Add(stamp); }
public void AddStamp(Stamp stamp) { if (IsSubdivided) { throw new InvalidOperationException("Cannot add stamp after facade has been subdivided"); } _stamps.Add(stamp); }
public void ParseStampShouldThrowWhenTextEmpty() { Action act = () => Stamp.Parse(string.Empty); act.ShouldThrow <ParserException>().Where( e => e.Position == 1 && e.Expecting == TokenKind.LParen && e.Found == TokenKind.EndOfText); }
public void StampToString() { var now = DateTime.Now; var stamp = new Stamp(now); var simpleStamp = new SimpleStamp(now); Assert.AreEqual(now.ToString(CultureInfo.CurrentCulture), stamp.ToString()); Assert.AreEqual(now.ToString(CultureInfo.CurrentCulture), simpleStamp.ToString()); }
public StampPage() { View = new Stamp(); InitializeComponent(); Window.Current.VisibilityChanged += Current_VisibilityChanged; Window.Current.Activated += Current_Activated; Unloaded += StampPage_Unloaded; }
public override void AddTo(System.Windows.Documents.InlineCollection inlines) { string text = String.Format("[{0}] {1}", Stamp.ToShortTimeString(), Info); var run = new Run(text); run.Foreground = Brushes.DarkGray; inlines.Add(run); }
public void GetWhichChanged_SecondHasEvent_SecondChanged() { Stamp first = new Stamp(); Stamp second = first.Fork(); second.CreateEvent(); Assert.AreEqual(ChangeOccurredIn.SecondObject, ChangeEvaluator.GetWhichChanged(first, second)); }
public virtual bool getFixationPoint(Vector fp, Stamp stamp) { bool ret = yarpPINVOKE.IGazeControl_getFixationPoint__SWIG_0(swigCPtr, Vector.getCPtr(fp), Stamp.getCPtr(stamp)); if (yarpPINVOKE.SWIGPendingException.Pending) { throw yarpPINVOKE.SWIGPendingException.Retrieve(); } return(ret); }
public void GetWhichChanged_FirstHasTwoEvents_FirstChanged() { Stamp first = new Stamp(); Stamp second = first.Fork(); first.CreateEvent(); first.CreateEvent(); Assert.AreEqual(ChangeOccurredIn.FirstObject, ChangeEvaluator.GetWhichChanged(first, second)); }
public virtual bool getAngles(Vector ang, Stamp stamp) { bool ret = yarpPINVOKE.IGazeControl_getAngles__SWIG_0(swigCPtr, Vector.getCPtr(ang), Stamp.getCPtr(stamp)); if (yarpPINVOKE.SWIGPendingException.Pending) { throw yarpPINVOKE.SWIGPendingException.Retrieve(); } return(ret); }
public void GetWhichChanged_BothHaveEvent_Both() { Stamp first = new Stamp(); Stamp second = first.Fork(); first.CreateEvent(); second.CreateEvent(); Assert.AreEqual(ChangeOccurredIn.Both, ChangeEvaluator.GetWhichChanged(first, second)); }
/** * \return the newStamp */ public Stamp returnTheNewStamp() { if (newStamp == null) { //if newStamp==null then newStampBuilder must be available. cache it's return value as newStamp newStamp = newStampBuilder.build(); newStampBuilder = null; } return(newStamp); }
public void StampInterfaces() { var now = DateTime.Now; var simpleStamp = new SimpleStamp(now); var simpleStamp2 = new SimpleStamp(now); var stamp = new Stamp(now); Assert.AreEqual(simpleStamp, simpleStamp2); Assert.AreEqual(stamp, simpleStamp2); }
public async Task Stamp_Test_ValidateServerErrorAsync() { var resultExpect = "404"; var build = new BuildSettings(); Stamp stamp = new Stamp(build.Url + "/ot", build.Token); var xml = File.ReadAllText("Resources/file.xml"); var response = await stamp.TimbrarV1Async(xml); Assert.Equal(response.message, (string)resultExpect); }
public async Task Stamp_Test_StampXMLV2byTokenAsync() { var build = new BuildSettings(); Stamp stamp = new Stamp(build.Url, build.Token); var xml = GetXml(build); var response = (StampResponseV2)await stamp.TimbrarV2Async(xml); Assert.True(response.status == "success" && !string.IsNullOrEmpty(response.data.cfdi), "El resultado data.cfdi viene vacio."); }
public void GetWhichChanged_FirstHasEventThenJoinedToSecond_Neither() { Stamp first = new Stamp(); Stamp second = first.Fork(); first.CreateEvent(); second.Join(first); Assert.AreEqual(ChangeOccurredIn.Neither, ChangeEvaluator.GetWhichChanged(first, second)); }
public void DeleteStamp(Stamp stamp) { if (stamp == null || !_stamps.Contains(stamp) || _deletedStamps.Contains(stamp)) { return; } _stamps.Remove(stamp); _deletedStamps.Add(stamp); }
public void CriarMensagem() { string timestamp = Stamp.GetTimestamp(DateTime.Now); string body = "Hello World"; var message = new BariMessage(); Assert.Equal(timestamp, message.Timestamp); Assert.Equal(body, message.Body); }
public void ValidateFormatToken() { var resultExpect = "Token Mal Formado"; var build = new BuildSettings(); Stamp stamp = new Stamp(build.Url, build.Token + "."); var xml = File.ReadAllText("Resources/file.xml"); var response = stamp.TimbrarV1(xml); Assert.IsTrue(response.message.Contains("401"), (string)resultExpect); }
public void ValidateServerError() { var resultExpect = "404"; var build = new BuildSettings(); Stamp stamp = new Stamp(build.Url + "/ot", build.Token); var xml = File.ReadAllText("Resources/File.xml"); var response = stamp.TimbrarV1(xml); Assert.AreEqual(response.message, (string)resultExpect, (string)resultExpect); }
public void ValidateIsUTF8FromXML() { var resultExpect = "301"; var build = new BuildSettings(); Stamp stamp = new Stamp(build.Url, build.Token); var xml = Encoding.UTF8.GetString(File.ReadAllBytes("Resources/fileANSI.xml")); var response = stamp.TimbrarV1(xml); Assert.IsTrue(response.message.Contains(resultExpect), "Result not expected. Error: " + response.message); }
private void Awake() { stamp = new Stamp(m_brushAlpha); stamp.mode = m_paintMode; m_controller = GetComponentInParent <CViveController>(); m_rightController = GetComponentInParent <SteamVR_ControllerManager>().right; m_positionOffset = transform.localPosition; m_rotationOffset = transform.localRotation.eulerAngles; }
public void StampXMLV2byToken() { var build = new BuildSettings(); Stamp stamp = new Stamp(build.Url, build.Token); var xml = GetXml(build); var response = (StampResponseV2)stamp.TimbrarV2(xml); Assert.IsTrue(response.status == "success" && !string.IsNullOrEmpty(response.data.cfdi), "El resultado data.tfd viene vacio."); }
public void ValidateExistToken() { var resultExpect = "401 Unauthorized"; var build = new BuildSettings(); Stamp stamp = new Stamp(build.Url, ""); var xml = File.ReadAllText("Resources/file.xml"); var response = stamp.TimbrarV1(xml); Assert.IsTrue(response.message.Contains("401"), (string)resultExpect); }
public void ValidateEmptyXML() { var resultExpect = "Xml CFDI33 no proporcionado o viene vacio."; var build = new BuildSettings(); Stamp stamp = new Stamp(build.Url, build.Token); var xml = File.ReadAllText("Resources/EmptyXML.xml"); var response = stamp.TimbrarV1(xml); Assert.AreEqual(response.message, (string)resultExpect, (string)resultExpect); }
static void Main(string[] args) { Network.init(); BufferedPortBottle p = new BufferedPortBottle(); if (!p.open("/csharp")) System.Environment.Exit(1); Stamp ts = new Stamp(); p.setEnvelope(ts); p.close(); Network.fini(); }
public void Stamp_Test_45_StampXMLV1() { var build = new BuildSettings(); Stamp stamp = new Stamp(build.Url, build.User, build.Password); var xml = GetXml(build); var response = (StampResponseV1)stamp.TimbrarV1(xml); Assert.IsTrue(response.status == "success" && !string.IsNullOrEmpty(response.data.tfd), "El resultado data.tfd viene vacio."); }
//从后台获取数据 internal static void LoadFromDAL(StampInfo pStampInfo, Stamp pStamp) { pStampInfo.stampId = pStamp.StampId; pStampInfo.useDate = pStamp.UseDate; pStampInfo.stampFileTypeId = pStamp.StampFileTypeId; pStampInfo.stampTypeId = pStamp.StampTypeId; pStampInfo.stampuse = pStamp.Stampuse; pStampInfo.memo = pStamp.Memo; pStampInfo.applyName = pStamp.ApplyName; pStampInfo.departName = pStamp.DepartName; pStampInfo.state = pStamp.State; pStampInfo.applyTime = pStamp.ApplyTime; pStampInfo.Loaded=true; }
private void LoadFromId(int stampId) { if (CachedEntityCommander.IsTypeRegistered(typeof(StampInfo))) { StampInfo stampInfo=Find(GetList(), stampId); if(stampInfo==null) throw new AppException("未能在缓存中找到相应的键值对象"); Copy(stampInfo, this); } else { Stamp stamp=new Stamp( stampId); if(stamp.IsNew) throw new AppException("尚未初始化"); LoadFromDAL(this, stamp); } }
internal static HandleRef getCPtr(Stamp obj) { return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr; }
public virtual bool getFixationPoint(Vector fp, Stamp stamp) { bool ret = yarpPINVOKE.IGazeControl_getFixationPoint__SWIG_0(swigCPtr, Vector.getCPtr(fp), Stamp.getCPtr(stamp)); if (yarpPINVOKE.SWIGPendingException.Pending) throw yarpPINVOKE.SWIGPendingException.Retrieve(); return ret; }
//数据持久化 internal static void SaveToDb(StampInfo pStampInfo, Stamp pStamp,bool pIsNew) { pStamp.StampId = pStampInfo.stampId; pStamp.UseDate = pStampInfo.useDate; pStamp.StampFileTypeId = pStampInfo.stampFileTypeId; pStamp.StampTypeId = pStampInfo.stampTypeId; pStamp.Stampuse = pStampInfo.stampuse; pStamp.Memo = pStampInfo.memo; pStamp.ApplyName = pStampInfo.applyName; pStamp.DepartName = pStampInfo.departName; pStamp.State = pStampInfo.state; pStamp.ApplyTime = pStampInfo.applyTime; pStamp.IsNew=pIsNew; string UserName = SubsonicHelper.GetUserName(); try { pStamp.Save(UserName); } catch(Exception ex) { LogManager.getInstance().getLogger(typeof(StampInfo)).Error(ex); if(ex.Message.Contains("插入重复键"))//违反了唯一键 { throw new AppException("此对象已经存在");//此处等待优化可以从唯一约束中直接取出提示来,如果没有的话,默认为原始的出错提示 } throw new AppException("保存失败"); } pStampInfo.stampId = pStamp.StampId; //如果缓存存在,更新缓存 if (CachedEntityCommander.IsTypeRegistered(typeof(StampInfo))) { ResetCache(); } }
public void TestItvVsCh() { // HC mechanism var gen = new Gerador(); var dado = new Dice(); var saco = new Bag<CStamp>(); var seed = new CStamp(); seed.Seed(gen.Seed()); saco.Push(seed); // ITC mechanism var bag = new Bag<Stamp>(); var seedb = new Stamp(); bag.Push(seedb); var forks = 0; var joins = 0; var events = 0; int i; var counter = 0; for (i = 0; i < 1500; i++) { Debug.WriteLine(i + 1 + ": bugs->" + counter); var tipo = dado.Iroll(1, 100); if (tipo <= 34 || saco.GetSize() == 1) { // fork Debug.WriteLine("Fork __________________________"); forks++; var ind = saco.GetValidIndice(); // mecanismo hc var outStamp = saco.PopInd(ind); CStamp novo = outStamp.Fork(); saco.Push(outStamp); saco.Push(novo); // mecanismo itc in place var sout = bag.PopInd(ind); var sin = sout.Fork(); bag.Push(sout); bag.Push(sin); // // mecanismo itc funcional // Stamp outb = (Stamp) bag.popInd(ind); // Stamp[] p = Stamp.fork(outb); // Stamp in1 = p[0]; // Stamp in2 = p[1]; // // bag.push(in1); // bag.push(in2); } else if (tipo <= 66) { // join Debug.WriteLine("Join __________________________"); joins++; var inda = saco.GetValidIndice(); var outa = saco.PopInd(inda); var souta = bag.PopInd(inda); var indb = saco.GetValidIndice(); var outb = saco.PopInd(indb); var soutb = bag.PopInd(indb); var novo = new CStamp(); novo.Join(outa, outb); saco.Push(novo); // Stamp novob = Stamp.join(souta, soutb); // bag.push(novob); souta.Join(soutb); bag.Push(souta); } else { // event Debug.WriteLine("Event _________________________"); events++; var ind = saco.GetValidIndice(); var outStamp = saco.PopInd(ind); outStamp.Event(gen.Gera()); saco.Push(outStamp); var outb = bag.PopInd(ind); // System.out.println("ANTES:"+outb.toString()); outb.MakeEvent(); // System.out.println("DPS:"+outb.toString()); bag.Push(outb); } var tmp = saco.GetLast(); var tmpb = bag.GetLast(); var len = saco.GetSize(); for (var n = 0; n < len - 1; n++) { var a = tmp.Equals(saco.GetInd(n)); var decd = new Stamp(); var coise = bag.GetInd(n).EncodeCharArray(); decd.Decode(coise); // decd.dDecode(bag.getInd(n).dEncode()); var b = tmpb.Equals(decd); // boolean b = tmpb.equals((Stamp) bag.getInd(n)); if (!((a && b) || (!a && !b))) { Debug.WriteLine("Devia ser " + a + ", mas e " + b + "\n\t" + tmpb + " E " + decd); counter++; } } } // File f = new File("binaryfile"); // // try { // DataOutputStream out = new DataOutputStream(new FileOutputStream(f)); // // bag.saveBag(out); // // out.close(); // // DataInputStream in = new DataInputStream(new FileInputStream(f)); // // Bag<Stamp> bbb = new Bag(); // bbb.loadBag(in); // // //// System.out.print(bbb.toString()); // } catch (Exception ex) { // ex.printStackTrace(); // } Debug.WriteLine(" Bugs : " + counter); Debug.WriteLine("======================="); Debug.WriteLine(" Forks : " + forks); Debug.WriteLine(" Joins : " + joins); Debug.WriteLine(" Events : " + events); Debug.WriteLine(""); Debug.WriteLine(" Bag final size : " + bag.GetSize()); }
public virtual bool getAngles(Vector ang, Stamp stamp) { bool ret = yarpPINVOKE.IGazeControl_getAngles__SWIG_0(swigCPtr, Vector.getCPtr(ang), Stamp.getCPtr(stamp)); if (yarpPINVOKE.SWIGPendingException.Pending) throw yarpPINVOKE.SWIGPendingException.Retrieve(); return ret; }
public virtual Stamp getStamp() { Stamp ret = new Stamp(yarpPINVOKE.Stamped_getStamp(swigCPtr), true); return ret; }
public virtual bool getRightEyePose(Vector x, Vector od, Stamp stamp) { bool ret = yarpPINVOKE.IGazeControl_getRightEyePose__SWIG_0(swigCPtr, Vector.getCPtr(x), Vector.getCPtr(od), Stamp.getCPtr(stamp)); if (yarpPINVOKE.SWIGPendingException.Pending) throw yarpPINVOKE.SWIGPendingException.Retrieve(); return ret; }
internal DateTime TimeStamp(Stamp how) { switch (how) { case Stamp.Set: this.m_TimeStamp = DateTime.Now; break; case Stamp.SetToUnused: this.m_TimeStamp = DateTime.MinValue; break; case Stamp.SetToMaxUsed: this.m_TimeStamp = DateTime.MaxValue; break; } return this.m_TimeStamp; }
public void SetStamp(Stamp stamp) { this.stamp = stamp; RefreshBrushCursor(); }
internal DateTime TimeStamp(Stamp how) { switch (how) { case Stamp.Set: _timeStamp = DateTime.Now; break; case Stamp.SetToMaxUsed: _timeStamp = DateTime.MaxValue; break; case Stamp.SetToUnused: _timeStamp = DateTime.MinValue; break; case Stamp.Check: default: break; } return _timeStamp; }
/// <summary> /// 保存 /// </summary> public override void Save() { if(!m_Loaded)//新增 { Stamp stamp=new Stamp(); SaveToDb(this, stamp,true); } else//修改 { Stamp stamp=new Stamp(stampId); if(stamp.IsNew) throw new AppException("该数据已经不存在了"); SaveToDb(this, stamp,false); } }
public virtual bool getPose(int axis, Vector x, Vector o, Stamp stamp) { bool ret = yarpPINVOKE.ICartesianControl_getPose__SWIG_2(swigCPtr, axis, Vector.getCPtr(x), Vector.getCPtr(o), Stamp.getCPtr(stamp)); if (yarpPINVOKE.SWIGPendingException.Pending) throw yarpPINVOKE.SWIGPendingException.Retrieve(); return ret; }