private void SubmitButton_Click(object sender, RoutedEventArgs e) { if (regionController.Insert(NameText.Text)) { MessageBox.Show("Data Has Been Submitted"); RegionGrid.ItemsSource = regionController.Get(); } else { MessageBox.Show("Data Failed to Submit"); } }
public async Task Get() { // arrange var model = new RegionModel(); _repository.Setup(x => x.GetAsync(It.IsAny <int>())).Returns(Task.FromResult(model)); // act var result = await _controller.Get(1); // assert _repository.Verify(x => x.GetAsync(1), Times.Once); Assert.IsType <OkObjectResult>(result.Result); Assert.Same(model, (result.Result as OkObjectResult).Value); }
public void GetRegionByIdInternalErrorTest() { var regionMock = new Mock <IRegionManagement>(MockBehavior.Strict); regionMock.Setup(m => m.GetById(It.IsAny <Guid>())).Throws(new ServerBusinessLogicException("Hubo un error al obtener la region.")); RegionController regionController = new RegionController(regionMock.Object); var result = regionController.Get(region.Id); var createdResult = result as ObjectResult; regionMock.VerifyAll(); Assert.AreEqual(500, createdResult.StatusCode); }
public void GetRegionByIdNotFoundTest() { var regionMock = new Mock <IRegionManagement>(MockBehavior.Strict); regionMock.Setup(m => m.GetById(It.IsAny <Guid>())).Throws(new ClientBusinessLogicException()); RegionController regionController = new RegionController(regionMock.Object); var result = regionController.Get(region.Id); var createdResult = result as NotFoundObjectResult; regionMock.VerifyAll(); Assert.AreEqual(404, createdResult.StatusCode); }
public void GetRegionByIdTestOk() { var regionMock = new Mock <IRegionManagement>(MockBehavior.Strict); regionMock.Setup(m => m.GetById(It.IsAny <Guid>())).Returns(region); RegionController regionController = new RegionController(regionMock.Object); var result = regionController.Get(region.Id); var createdResult = result as OkObjectResult; var model = createdResult.Value as RegionForResponseModel; regionMock.VerifyAll(); Assert.AreEqual(regionModel, model); }
public void GetAllRegionsTestOk() { var regionMock = new Mock <IRegionManagement>(MockBehavior.Strict); regionMock.Setup(m => m.GetAllRegions()).Returns(new List <Region> { region }); RegionController regionController = new RegionController(regionMock.Object); var result = regionController.Get(); var createdResult = result as OkObjectResult; var model = createdResult.Value as List <RegionForResponseModel>; regionMock.VerifyAll(); Assert.AreEqual(regionModel, model.First()); }
public void TestGetAllBookingsOK() { Region region = new Region() { Name = "a" }; List <Region> list = new List <Region>(); list.Add(region); var mock = new Mock <IRegionLogic>(MockBehavior.Strict); mock.Setup(p => p.GetRegions()).Returns(list); var controller = new RegionController(mock.Object); var result = controller.Get() as OkObjectResult; mock.VerifyAll(); Assert.AreEqual(200, result.StatusCode); }