Esempio n. 1
0
 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");
     }
 }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
        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);
        }
Esempio n. 5
0
        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);
        }
Esempio n. 6
0
        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);
        }