public async Task Add_ShouldGetUserNameAndSetIdOnModel() { //Data var model = new ListModel { Id = Guid.Empty, Name = "test" }; //Setup _mockUserManagerWrapper.Setup(x => x.FindByNameAsync(It.IsAny <string>())) .Returns(Task.FromResult(new User { Id = "test" })).Verifiable(); _mockEndpointInstance.Setup(x => x.Send(It.Is <AddListCommand>(y => y.Model.UserId == "test"), It.IsAny <SendOptions>())) .Returns(Task.CompletedTask).Verifiable(); var listController = new ListController(_mockEndpointInstance.Object, _mockUserManagerWrapper.Object); var controllerContext = new ControllerContext { HttpContext = _httpContext.Object }; listController.ControllerContext = controllerContext; //Test var result = await listController.Add(model) as OkResult; Assert.NotNull(result); Assert.AreEqual(200, result.StatusCode); //Analysis _mockUserManagerWrapper.Verify(); _mockEndpointInstance.Verify(); }
private void b_save_Click(object sender, EventArgs e) { if (board.Name == null) { MessageBox.Show("Свойство <Имя> не заполнено!"); return; } if (board.TransientProcessTime <= 0) { MessageBox.Show("Свойство <Время переходного процесса> должно быть больше нуля!"); return; } foreach (Board item in boardsController.devices) { if (board.Name == item.Name) { MessageBox.Show("Такое имя уже существует!"); return; } } if (boardsController.Add(board)) { this.Close(); } }
/// <summary> /// Handles Add button being clicked. /// </summary> /// <param name="sender"> /// The sender of the event. /// </param> /// <param name="e"> /// The arguments of the event. /// </param> private void AddButtonClick(object sender, EventArgs e) { if (!string.IsNullOrWhiteSpace(text.Text)) { controller.Add(text.Text); } text.ResetText(); text.Focus(); }
private void F_mainForm_Load(object sender, EventArgs e) { //Перечисленны платы и печи для примера работы программы Board testBoard = new Board(); testBoard.Name = "Тестовая плата"; testBoard.Note = "Плата используется для демонстрации работы программы"; testBoard.TransientProcessTime = 90; boardController.Add(testBoard); Bake Raduga21 = new Bake(); Raduga21.Name = "Радуга-21"; Raduga21.Note = "Пятизонная печь оплавления фирмы НПП<<Радуга>>.\n Сайт изготовителя: https://www.raduga-npp.ru/"; Raduga21.MaxSpeed = 0.75; Raduga21.MinSpeed = 0.15; Raduga21.ZoneQuantity = Bake.Zone.zon5; bakeController.Add(Raduga21); Bake Raduga23 = new Bake(); Raduga23.Name = "Радуга-23"; Raduga23.Note = "Печь оплавления с 12 зонами фирмы НПП<<Радуга>>.\n Сайт изготовителя: https://www.raduga-npp.ru/"; Raduga23.MaxSpeed = 1.5; Raduga23.MinSpeed = 0.1; Raduga23.ZoneQuantity = Bake.Zone.zon12; bakeController.Add(Raduga23); Bake Raduga12 = new Bake(); Raduga12.Name = "Радуга-12"; Raduga12.Note = "Шестизонная печь оплавления фирмы НПП<<Радуга>>.\n Сайт изготовителя: https://www.raduga-npp.ru/"; Raduga12.MaxSpeed = 0.75; Raduga12.MinSpeed = 0.15; Raduga12.ZoneQuantity = Bake.Zone.zon6; bakeController.Add(Raduga12); }
private void b_save_Click(object sender, EventArgs e) { if (bake.Name == null) { MessageBox.Show("Поле <Имя> не заполнено!"); return; } if (bake.MaxSpeed <= 0) { MessageBox.Show("Максимальная скорость конвейера должна быть больше нуля!"); return; } if (bake.MinSpeed <= 0) { MessageBox.Show("Минимальная скорость конвейера должна быть больше нуля!"); return; } if (bake.MaxSpeed <= bake.MinSpeed) { MessageBox.Show("Минимальная скорость конвейера не может быть больше максимальной!"); return; } foreach (Bake item in bakeController.devices) { if (bake.Name == item.Name) { MessageBox.Show("Такое имя уже существует!"); return; } } bakeController.Add(bake); this.Close(); }