public void Remove_ExclamationPoint_PlaceOneExclamationPointAtEnd() { Assert.AreEqual("Hi", Remove.RemoveLastExclamationMark("Hi!")); Assert.AreEqual("Hi!!", Remove.RemoveLastExclamationMark("Hi!!!")); Assert.AreEqual("!Hi", Remove.RemoveLastExclamationMark("!Hi")); Assert.AreEqual("!Hi", Remove.RemoveLastExclamationMark("!Hi!")); Assert.AreEqual("Hi! Hi", Remove.RemoveLastExclamationMark("Hi! Hi")); Assert.AreEqual("Hi", Remove.RemoveLastExclamationMark("Hi")); }
public void WhenPassingAnInvalidIdShouldThrowAnException(string id) { var removeUseCase = new Remove(_dataGateway); Assert.Throws <BusinessException>(() => { removeUseCase.Execute(id); }); }
public void Remove(string key) { Check.IsNullOrWhiteSpace <ArgumentNullException>(key); using (var command = new Remove(host: _host, port: _port)) { command.Execute(key); } }
private void ChangeHandler(object sender, RegistryChangeEventArgs e) { Logger.Trace("ChangeHandler called for {BasePath}", BasePath); var newAutostarts = GetCurrentAutoStarts(); var addedAutostarts = new List <RegistryAutoStartEntry>(); var removedAutostarts = new List <RegistryAutoStartEntry>(); foreach (var newAutostart in newAutostarts) { var found = false; foreach (var lastAutostart in lastAutostarts) { if (newAutostart.Equals(lastAutostart)) { found = true; break; } } if (!found) { addedAutostarts.Add((RegistryAutoStartEntry)newAutostart); } } foreach (var lastAutostart in lastAutostarts) { var found = false; foreach (var newAutostart in newAutostarts) { if (newAutostart.Equals(lastAutostart)) { found = true; break; } } if (!found) { removedAutostarts.Add(lastAutostart); } } foreach (var addedAutostart in addedAutostarts) { Application.Current.Dispatcher.Invoke(delegate { Add?.Invoke(addedAutostart); }); } foreach (var removedAutostart in removedAutostarts) { Application.Current.Dispatcher.Invoke(delegate { Remove?.Invoke(removedAutostart); }); } lastAutostarts.Clear(); foreach (var newAutoStartEntry in newAutostarts) { lastAutostarts.Add((RegistryAutoStartEntry)newAutoStartEntry); } }
void EnumerateRemovals(string f, IEnumerable <FileObjectMapping> mappings) { var o = mappings.FirstOrDefault(x => x.FilePath.Equals(f)); if (o == null) { Remove.Add(f); } }
private void removeButton_Click(object sender, EventArgs e) { var item = elementListBox.SelectedItem; if (item != null) { Remove?.Invoke((item as ToDo).Id); } }
public void UIT_WebDavClient_PropPatch() { var client = CreateWebDavClientWithDebugHttpMessageHandler(); var testFile = UriHelper.CombineUrl(this.webDavRootFolder, TestFile, true); // Put file. var content = new StreamContent(File.OpenRead(TestFile)); var response = client.PutAsync(testFile, content).Result; var putResponseSuccess = response.IsSuccessStatusCode; // PropPatch (set). var propertyUpdate = new PropertyUpdate(); var set = new Set(); var prop = new Prop(); prop.DisplayName = "TestFileDisplayName"; set.Prop = prop; propertyUpdate.Items = new object[] { set }; response = client.PropPatchAsync(testFile, propertyUpdate).Result; var propPatchResponseSuccess = response.IsSuccessStatusCode; // PropFind. PropFind pf = PropFind.CreatePropFindWithEmptyProperties("displayname"); response = client.PropFindAsync(testFile, WebDavDepthHeaderValue.Zero, pf).Result; var propFindResponseSuccess = response.IsSuccessStatusCode; var multistatus = (Multistatus)WebDavResponseContentParser.ParseMultistatusResponseContentAsync(response.Content).Result; var displayName = ((Propstat)multistatus.Response[0].Items[0]).Prop.DisplayName; // IIS ignores display name and always puts the file name as display name. var displayNameResult = "TestFileDisplayName" == displayName || TestFile == displayName; // PropPatch (remove). propertyUpdate = new PropertyUpdate(); var remove = new Remove(); prop = Prop.CreatePropWithEmptyProperties("displayname"); remove.Prop = prop; propertyUpdate.Items = new object[] { remove }; response = client.PropPatchAsync(testFile, propertyUpdate).Result; var propPatchRemoveResponseSuccess = response.IsSuccessStatusCode; multistatus = (Multistatus)WebDavResponseContentParser.ParseMultistatusResponseContentAsync(response.Content).Result; var multistatusResult = ((Propstat)multistatus.Response[0].Items[0]).Prop.DisplayName; // Delete file. response = client.DeleteAsync(testFile).Result; var deleteResponseSuccess = response.IsSuccessStatusCode; Assert.IsTrue(putResponseSuccess); Assert.IsTrue(propPatchResponseSuccess); Assert.IsTrue(propFindResponseSuccess); Assert.IsTrue(displayNameResult); Assert.IsTrue(propPatchRemoveResponseSuccess); Assert.AreEqual(string.Empty, multistatusResult); Assert.IsTrue(deleteResponseSuccess); }
/// <summary> /// Return a mod's current status /// This can't be static because the user's installation plans are part of the object. /// This function is extremely performance-sensitive because it's the default sort for /// the main mod list, so anything in here should be O(1) and fast. /// </summary> /// <param name="manager">Game instance manager containing the instances</param> /// <param name="registry">Registry of instance being displayed</param> /// <param name="identifier">The mod</param> /// <returns> /// Status of mod /// </returns> public InstallStatus GetModStatus(GameInstanceManager manager, IRegistryQuerier registry, string identifier) { if (registry.IsInstalled(identifier, false)) { if (Remove.Contains(identifier)) { return(InstallStatus.Removing); } else if (registry.HasUpdate(identifier, manager.CurrentInstance.VersionCriteria())) { if (Upgrade.Contains(identifier)) { return(InstallStatus.Upgrading); } else { return(InstallStatus.Upgradeable); } } else if (registry.IsAutodetected(identifier)) { return(InstallStatus.AutoDetected); } else if (Replace.Contains(identifier)) { return(InstallStatus.Replacing); } else if (registry.GetReplacement(identifier, manager.CurrentInstance.VersionCriteria()) != null) { return(InstallStatus.Replaceable); } else if (!IsAnyAvailable(registry, identifier)) { return(InstallStatus.Unavailable); } else if (registry.InstalledModule(identifier)?.AutoInstalled ?? false) { return(InstallStatus.AutoInstalled); } else { return(InstallStatus.Installed); } } else { foreach (CkanModule m in Install) { if (m.identifier == identifier) { return(InstallStatus.Installing); } } return(InstallStatus.NotInstalled); } }
public ActionResult <Remove> Load([FromBody] Remove param) { if (param == null) { param = new Remove(); param._message = _localizer["No parameters."]; return(BadRequest(param)); } if (param.ExamId == null || param.ExamineeId == null) { param._message = _localizer["The key parameter has not been set yet."]; return(BadRequest(param)); } try { var exam = (from a in _context.Exams where a.ExamId.Equals(param.ExamId) select a).FirstOrDefault(); if (exam == null) { param._message = _localizer["It has already been deleted."]; return(BadRequest(param)); } ReflectionUtility.Model2Model(exam, param); var item = (from b in _context.ExamCategories where b.ExamId.Equals(param.ExamId) select b.CategoryId).ToArray(); param.CategoryIds = item; //オプション情報取得 var options = (from a in _context.Categories where a.ExamineeId.Equals(param.ExamineeId) orderby a.OrderBy ascending select new { Value = a.CategoryId, Text = a.CategoryName }).ToList(); param.Options["categoryIds"] = options; return(Ok(param)); } catch (Exception ex) { param._message = _localizer["System error Please inform system personnel.({0})", ex.Message]; return(BadRequest(param)); } }
public void Establish() { ConsoleKeyInfo key; ManagementOfWork toWork = new ManagementOfWork(); cursor.Show(); toWork.ToWork = true; Down downArrow = new Down(cursor, field); Left leftArrow = new Left(cursor); Right rightArrow = new Right(cursor, field); Up upArrow = new Up(cursor); Start spacebar = new Start(toWork); Remove delete = new Remove(cursor, sources, pipes); AddPipe enter = new AddPipe(cursor, sources, pipes); AddSource s = new AddSource(cursor, sources, pipes); commands.Add(downArrow); commands.Add(leftArrow); commands.Add(rightArrow); commands.Add(upArrow); commands.Add(spacebar); commands.Add(delete); commands.Add(enter); commands.Add(s); while (toWork.ToWork) { key = Console.ReadKey(); List <PipelineElement> pipelineElement = new List <PipelineElement>(); pipelineElement.AddRange(pipes); pipelineElement.AddRange(sources); Console.SetCursorPosition(cursor.X, cursor.Y); // очистка хвоста Console.WriteLine(' '); foreach (PipelineElement element in pipelineElement) { if (cursor.Y == element.Height && element.Width == cursor.X) { Console.SetCursorPosition(cursor.X, cursor.Y); element.Print(); break; } } foreach (ICommand command in commands) { command.Executive(key); } Console.ResetColor(); cursor.Show(); field.Show(); } }
public IHttpActionResult DeleteItemArchieve([FromBody] Remove remove) { if (!ModelState.IsValid) { return(BadRequest("Invalid Model")); } var result = new ExamService().DeleteItemArchieve(remove.Id); return(Ok(result)); }
public void RemoveChangesContext() { InMemoryContext inMemory = new InMemoryContext(); IItemGateway gateway = new InMemoryItemGateway(inMemory); IUseCase sut = new Remove(gateway); sut.Execute(existingTodoItemId); Assert.Empty(inMemory.Items.Where(e => e.Id == new Guid(existingTodoItemId))); }
static void TestEfficientRemoveKth() { Console.WriteLine("Efficient Remove Kth:"); LNode list = LLUtilities.BuildLinkedList(6); Console.WriteLine($"Before: {list.ToString()}"); list = Remove.EfficientRemoveKth(list, 4); Console.WriteLine($"After: {list.ToString()}"); }
public IHttpActionResult DeleteSubject([FromBody] Remove remove) { if (!ModelState.IsValid) { return(BadRequest("Invalid Model")); } var result = new SubjectService().DeleteSubject(remove.Id); return(Ok(result)); }
public override int GetHashCode() { int hash = 1; if (operationCase_ == OperationOneofCase.Create) hash ^= Create.GetHashCode(); if (operationCase_ == OperationOneofCase.Remove) hash ^= Remove.GetHashCode(); hash ^= (int) operationCase_; if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return hash; }
public void ShouldRemoveAnItem() { var removeUseCase = new Remove(_dataGateway); removeUseCase.Execute(_itemCreatedId); var item = _dataContext.Items.FirstOrDefault(x => x.Id.ToString() == _itemCreatedId); Assert.Null(item); }
public IHttpActionResult DeleteGroup([FromBody] Remove remove) { if (!ModelState.IsValid) { return(BadRequest("Fill Empty Records")); } var result = new GroupService().Delete(remove.Id); return(Ok(result)); }
/// <summary> /// GetHashCode /// </summary> /// <returns>Hash code</returns> public override int GetHashCode() { var hashCode = -106078415; hashCode = hashCode * -1521134295 + Description.GetHashCodeWithNullCheck(); hashCode = hashCode * -1521134295 + Offset.GetHashCodeWithNullCheck(); hashCode = hashCode * -1521134295 + Remove.GetHashCodeWithNullCheck(); hashCode = hashCode * -1521134295 + Append.GetHashCodeWithNullCheck(); return(hashCode); }
public ActionResult <Remove> Load([FromBody] Remove param) { if (param == null) { param = new Remove(); param._message = _localizer["No parameters."]; return(BadRequest(param)); } try { if (param.GroupId == null) { param._message = _localizer["The key parameter has not been set yet."]; return(BadRequest(param)); } var model = (from a in _context.Groups where a.GroupId.Equals(param.GroupId) select a).FirstOrDefault(); if (model == null) { param._message = _localizer["It has already been deleted."]; return(BadRequest(param)); } ReflectionUtility.Model2Model(model, param); var tuser = (from a in _context.GroupTusers join b in _context.Tusers on a.TuserId equals b.TuserId where a.GroupId.Equals(param.GroupId) orderby a.GroupId select new GroupUserList { TuserId = a.TuserId, TuserName = b.TuserName, TuserKana = b.TuserKana, ToEmail = b.ToEmail, ToEmail2 = b.ToEmail2, ToEmail3 = b.ToEmail3, }).ToList(); param.SelectList = tuser; return(Ok(param)); } catch (Exception ex) { param._message = _localizer["System error Please inform system personnel.({0})", ex.Message]; return(BadRequest(param)); } }
public override int GetHashCode() { unchecked { int hashCode = (Exclude != null ? Exclude.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Include != null ? Include.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Remove != null ? Remove.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Type != null ? Type.GetHashCode() : 0); return(hashCode); } }
public ActionResult <Remove> Delete([FromBody] Remove param) { if (param == null) { param = new Remove(); param._message = _localizer["No parameters."]; return(BadRequest(param)); } if (!TryValidateModel(param)) { param._message = _localizer["The input is incorrect."]; return(BadRequest(param)); } try { //更新前データを取得する var model = (from a in _context.Itsukaras where a.ItsukaraId.Equals(param.ItsukaraId) select a).FirstOrDefault(); if (model == null) { param._message = _localizer["It has already been deleted."]; return(BadRequest(param)); } if (model.Version != param.Version) { param._message = _localizer["Other people have been updated."]; return(BadRequest(param)); } ReflectionUtility.Model2Model(model, param); var del = new ItsukaraDel(); ReflectionUtility.Model2Model(model, del); del.Deleter = HttpContext.User.Identity.Name; _context.ItsukaraDels.Add(del); _context.SaveChanges(); //更新 _context.Itsukaras.Remove(model); _context.SaveChanges(); return(Ok(param)); } catch (Exception ex) { param._message = _localizer["System error Please inform system personnel.({0})", ex.Message]; return(BadRequest(param)); } }
//set variable to each properties of Grid public Grid(Point p, Color c, Alive l, Type t, Action a, Point g, int s) { position = p; color = c; live = l; type = t; action = a; currentGrid = g; size = s; remove = Remove.empty; }
public void Remove_Test() { var sut = new Remove(); var Remove_Ergebnis = sut.Remove_Funktion(new int[] { 1, 2, 3, 3, 4, 3 }, 3); Assert.AreEqual(Remove_Ergebnis[0], 1); Assert.AreEqual(Remove_Ergebnis[1], 2); Assert.AreEqual(Remove_Ergebnis[2], 4); Assert.AreEqual(Remove_Ergebnis.Length, 3); }
public void GivenAccountId_RemoveAccount() { var context = new InMemoryContext(); var gateway = new InMemoryAccountGateway(context); var sut = new Remove(gateway); var request = new Request(existingAccountId); sut.Execute(request); Assert.Empty(context.Accounts.Where(e => e.Id == new Guid(existingAccountId))); }
public void Command_that_throws_exception_emits_ExceptionResponse() { var command = new Remove <int>("NON_EXISTING_KEY"); var request = new CommandRequest(command); _session.Handle(request); var response = AssertAndGetSingle <ExceptionResponse>(); Assert.Equal(request.Id, response.ResponseTo); }
public static bool TryReadRemove(this Scanner scanner, out IStatement result) { if (scanner.TryReadToken(Token.Remove)) { var range = scanner.ReadRange(); result = new Remove(range); return(true); } result = null; return(false); }
protected override JobHandle OnUpdate(JobHandle inputDeps) { Remove removeJob = new Remove { commandBuffer = endSimulationEntityCommandBufferSystem.CreateCommandBuffer().ToConcurrent() }; inputDeps = removeJob.Schedule(this, inputDeps); endSimulationEntityCommandBufferSystem.AddJobHandleForProducer(inputDeps); return(inputDeps); }
public ActionResult <Remove> Load([FromBody] Remove param) { if (param == null) { param = new Remove(); param._message = _localizer["No parameters."]; return(BadRequest(param)); } ////JWT→抽出 //var jsonStr = DecodeJwt(param._sectionParam, User.Claims.First(c => c.Type == ClaimTypes.Sid).Value); //if (jsonStr == null) //{ // param._message = _localizer["System error Please inform system personnel.({0})", _localizer["We could not restore it."]]; // return BadRequest(param); //} //if (jsonStr != null) //{ // var p = JsonConvert.DeserializeObject<Delete>(jsonStr); // //パラメータ項目 // param.ActivityId = p.ActivityId; //} if (param.ActivityId == null) { param._message = _localizer["The key parameter has not been set yet."]; return(BadRequest(param)); } try { var model = (from a in _context.Activities where a.ActivityId.Equals(param.ActivityId) select a).FirstOrDefault(); if (model == null) { param._message = _localizer["It has already been deleted."]; return(BadRequest(param)); } ReflectionUtility.Model2Model(model, param); return(Ok(param)); } catch (Exception ex) { param._message = _localizer["System error Please inform system personnel.({0})", ex.Message]; return(BadRequest(param)); } }
private static void Collection_CollectionChanged(object sender, NotifyCollectionChangedEventArgs e) { if (Begin != null) { Begin.Invoke(); } switch (e.Action) { case NotifyCollectionChangedAction.Add: if (Add != null) { Device.BeginInvokeOnMainThread(() => { Add.Invoke(e.NewItems, e.NewStartingIndex); }); } break; case NotifyCollectionChangedAction.Remove: if (Remove != null) { Device.BeginInvokeOnMainThread(() => { Remove.Invoke(e.OldItems, e.OldStartingIndex); }); } break; case NotifyCollectionChangedAction.Reset: if (Reset != null) { //IOS 下,Device.BeginInvokeOnMainThread 导至 Reset 重复触发, // TODO Android 下不确定,待测 //Device.BeginInvokeOnMainThread(() => { Reset.Invoke(); //}); } break; case NotifyCollectionChangedAction.Move: break; case NotifyCollectionChangedAction.Replace: break; } if (Finished != null) { Finished.Invoke(); } }
/// <summary> /// Formatar CEP /// </summary> /// <param name="cep"></param> /// <returns></returns> public static string CEP(object cep) { cep = Remove.Mascara(cep); string str = cep.ToString().PadLeft(8, '0'); if (str == "00000000") { return(string.Empty); } str = str.Substring(0, 5) + "-" + str.Substring(5, 3); return(str); }
public static void RemoveColumn(this CassandraSuperColumnFamily family, CassandraObject key, CassandraObject superColumnName, CassandraObject columnName) { var op = new Remove(key, superColumnName, columnName); family.ExecuteOperation(op); }
public virtual void Remove ( Remove Options ) { char UsageFlag = '-'; { #pragma warning disable 219 Remove Dummy = new Remove (); #pragma warning restore 219 Console.Write ("{0}remove ", UsageFlag); Console.WriteLine (); Console.WriteLine (" Remove user from a label"); } Console.WriteLine ("Not Yet Implemented"); }
public void CheckWhenRequired() { var tag = new Remove(); try { RequiredAttribute.Check(tag); Assert.Fail("Expected exception"); } catch (TagException Te) { Assert.That(Te.Message, Is.EqualTo(TagException.MissingRequiredAttribute(typeof (Remove), "Var").Message)); } tag.Var = new MockAttribute(new Property("Var")); RequiredAttribute.Check(tag); }
public void TestAttributesSetByPropertyPageScope() { var tag = new Remove(); tag.Var = new MockAttribute(new Property("Var")); tag.Scope = new MockAttribute(new Property("SessionScope")); _page.Add("value", "Value"); var reflection = new TagModel(this, new MockSessionState()); tag.Evaluate(reflection); Assert.That(reflection["Page." + Var], Is.Null); }
public void TestAttributesNoParamsAtAll() { var tag = new Remove(); var reflection = new TagModel(this); tag.Evaluate(reflection); }
private static void Handle_Remove ( Shell Dispatch, string[] args, int index) { Remove Options = new Remove (); var Registry = new Goedel.Registry.Registry (); #pragma warning disable 162 for (int i = index; i< args.Length; i++) { if (!IsFlag (args [i][0] )) { throw new System.Exception ("Unexpected parameter: " + args[i]);} string Rest = args [i].Substring (1); TagType_Remove TagType = (TagType_Remove) Registry.Find (Rest); // here have the cases for what to do with it. switch (TagType) { default : throw new System.Exception ("Internal error"); } } #pragma warning restore 162 Dispatch.Remove (Options); }
private static void Usage () { Console.WriteLine ("brief"); Console.WriteLine (""); { #pragma warning disable 219 Reset Dummy = new Reset (); #pragma warning restore 219 Console.Write ("{0}reset ", UsageFlag); Console.WriteLine (); Console.WriteLine (" Delete all test profiles"); } { #pragma warning disable 219 Device Dummy = new Device (); #pragma warning restore 219 Console.Write ("{0}device ", UsageFlag); Console.Write ("[{0}] ", Dummy.DeviceID.Usage (null, "id", UsageFlag)); Console.Write ("[{0}] ", Dummy.DeviceDescription.Usage (null, "dd", UsageFlag)); Console.Write ("[{0}] ", Dummy.Default.Usage ("default", "value", UsageFlag)); Console.WriteLine (); Console.WriteLine (" Create new device profile"); } { #pragma warning disable 219 Personal Dummy = new Personal (); #pragma warning restore 219 Console.Write ("{0}personal ", UsageFlag); Console.Write ("[{0}] ", Dummy.Portal.Usage (null, "portal", UsageFlag)); Console.Write ("[{0}] ", Dummy.Description.Usage (null, "pd", UsageFlag)); Console.Write ("[{0}] ", Dummy.Verbose.Usage ("verbose", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.Report.Usage ("report", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.DeviceNew.Usage ("new", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.DeviceUDF.Usage ("dudf", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.DeviceID.Usage ("did", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.DeviceDescription.Usage ("dd", "value", UsageFlag)); Console.WriteLine (); Console.WriteLine (" Create new personal profile"); } { #pragma warning disable 219 Label Dummy = new Label (); #pragma warning restore 219 Console.Write ("{0}label ", UsageFlag); Console.Write ("[{0}] ", Dummy.Portal.Usage ("portal", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.UDF.Usage ("udf", "value", UsageFlag)); Console.WriteLine (); Console.WriteLine (" Create new security label"); } { #pragma warning disable 219 Add Dummy = new Add (); #pragma warning restore 219 Console.Write ("{0}add ", UsageFlag); Console.WriteLine (); Console.WriteLine (" Add user to a label"); } { #pragma warning disable 219 Remove Dummy = new Remove (); #pragma warning restore 219 Console.Write ("{0}remove ", UsageFlag); Console.WriteLine (); Console.WriteLine (" Remove user from a label"); } { #pragma warning disable 219 Rekey Dummy = new Rekey (); #pragma warning restore 219 Console.Write ("{0}rekey ", UsageFlag); Console.WriteLine (); Console.WriteLine (" Create a new label key and recryption keys"); } { #pragma warning disable 219 Encrypt Dummy = new Encrypt (); #pragma warning restore 219 Console.Write ("{0}encrypt ", UsageFlag); Console.WriteLine (); Console.WriteLine (" Encrypt a data file to a label"); } { #pragma warning disable 219 Decrypt Dummy = new Decrypt (); #pragma warning restore 219 Console.Write ("{0}decrypt ", UsageFlag); Console.WriteLine (); Console.WriteLine (" Decrypt a data file"); } } // Usage