public void Equality_Default() { var i1 = new FileInteractionInterval(); var i2 = new FileInteractionInterval(); Assert.AreEqual(i1, i2); }
private static WatchdogObject ConvertReadingInterval(FileInteractionInterval fileInteractionInterval) { var obj = ConvertBasicInterval(fileInteractionInterval); obj.Properties.Add("doc", CreateFileRepresentationObject(fileInteractionInterval)); return(obj); }
private static WatchdogObject ConvertTypingInterval(FileInteractionInterval fileInteractionInterval) { var obj = ConvertBasicInterval(fileInteractionInterval); var fileRepresentationObject = CreateFileRepresentationObject(fileInteractionInterval); obj.Properties.Add("doc", fileRepresentationObject); obj.Properties.Add("endingDoc", fileRepresentationObject); obj.Properties.Add("diff", Int(0)); return(obj); }
private static WatchdogObject CreateFileRepresentationObject(FileInteractionInterval fileInteractionInterval) { var doc = new WatchdogObject(); doc.Properties.Add("pn", String(WatchdogUtils.Sha1Hash(fileInteractionInterval.Project))); doc.Properties.Add("fn", String(WatchdogUtils.Sha1Hash(Path.GetFileName(fileInteractionInterval.FileName)))); doc.Properties.Add("sloc", Int(0)); doc.Properties.Add( "dt", String(WatchdogUtils.GetSerializedDocumentTypeName(fileInteractionInterval.FileType))); return(doc); }
public void Equality_FileInteractionType() { var i1 = new FileInteractionInterval { Type = FileInteractionType.Reading }; var i2 = new FileInteractionInterval { Type = FileInteractionType.Reading }; var i3 = new FileInteractionInterval { Type = FileInteractionType.Typing }; Assert.AreEqual(i1, i2); Assert.AreNotEqual(i2, i3); }