public void TestCreatePerson() { //testing with identifiers PersonModel person = new PersonModel { FirstName = $"Person1", LastName = $"Last1", Identifiers = new List <IdentifierModel> { new IdentifierModel { Type = IdentifierTypes.Email, Value = $"Identifier 1" }, new IdentifierModel { Type = IdentifierTypes.Email, Value = $"Identifier 2" } } }; var result = _controller.CreatePerson(person) as OkObjectResult; Assert.True(result.StatusCode == (int)HttpStatusCode.OK); //testing without identifiers person = new PersonModel { FirstName = $"Person2", LastName = $"Last2" }; var result1 = _controller.CreatePerson(person); ProcessResult(result); }
public async Task TestCreatePerson() { var mockMediatr = new Mock<IMediator>(); mockMediatr.Setup(m => m.Send(It.IsAny<CreatePersonCommand>(), default(CancellationToken))).Returns(Task.FromResult(1)); var controller = new PersonController(mockMediatr.Object); var command = new CreatePersonCommand { Fullname = "Asad", GroupId = 1 }; var result = await controller.CreatePerson(command); OkObjectResult x = (OkObjectResult)result.Result; Assert.Equal(1, x.Value); }
public void ShouldAddPerson() { // arrange PersonInfo RequestAddPerson = new PersonInfo { Id = 1, Name = "TestDummy1", DateOfBirth = "04/04/2004" }; // act var actionResult = PersonController.CreatePerson(RequestAddPerson); // assert Assert.IsNotNull(actionResult); }
public async Task CreatePerson_MapsModelToDtoAndCallsServiceMethod() { var person = _fixture.Create <Models.Person>(); var personDto = _fixture.Create <Domain.Dto.Person>(); var personServiceMock = new Mock <IPersonService>(); personServiceMock.Setup(s => s.CreatePersonAsync(personDto)).Returns(Task.CompletedTask).Verifiable(); var mapperMock = new Mock <IMapper>(); mapperMock.Setup(m => m.Map <Domain.Dto.Person>(person)).Returns(personDto).Verifiable(); var sut = new PersonController(personServiceMock.Object, mapperMock.Object); await sut.CreatePerson(person); personServiceMock.Verify(); mapperMock.Verify(); }
public void AddPersonTest() { var newPerson = new PersonModel { FirstName = "Newbie", LastName = "Newman", Age = 31, Address = "123 Fake Street New York, NY", Interests = "Being a new person", }; SetupDbContext("AddTest"); var countAfterAdd = Context.People.CountAsync().Result + 1; var personController = new PersonController(Context); var result = personController.CreatePerson(newPerson).Result; Assert.AreEqual(countAfterAdd, 2, "the add failed"); }
private void button_AddPerson_Click(object sender, EventArgs e) { if (textBox_Add_Name.Text != "") { var name = textBox_Add_Name.Text; var gender = ""; if (radioButton_Add_Male.Checked) { gender = "Male"; } else { gender = "Female"; } //var father = textBox_Add_FatherName.Text; //var mother = textBox_Add_MotherName.Text; //var spouse = textBox_Add_SpouseName.Text; //pn.CreatePerson(father, "Male", null, null, mother); // father //pn.CreatePerson(mother, "Female", null, null, father); // mother if (pn.CreatePerson(name, gender)) { MessageBox.Show("Person already exist!", "Add Person", MessageBoxButtons.OK); } else { MessageBox.Show("Successfully Added!"); textBox_Add_Name.Text = ""; radioButton_Add_Male.Checked = false; radioButton_Add_Female.Checked = false; //textBox_Add_FatherName.Text = ""; //textBox_Add_MotherName.Text = ""; //textBox_Add_SpouseName.Text = ""; ClearComboboxItems(); UpdateComboboxItems(); } } }