Esempio n. 1
0
        public void TestHeartbeatEndpoint_Succeeds()
        {
            controller = new DetailsController();
            var actual = controller.GetStatusMessage();

            Assert.AreEqual("Hello World", actual);
        }
Esempio n. 2
0
        public AvailabilityPage()
        {
            InitializeComponent();

            DataContext = new
            {
                Collection = DetailsController.instance().ViewSource.View
            };
            cbxOvenFilter.ItemsSource = OvenController.instance().Collection;

            cbxOvenFilter.SelectionChanged += delegate
            {
                int selectedValue = (cbxOvenFilter.SelectedIndex != -1) ? (int)cbxOvenFilter.SelectedValue : 0;
                DetailsController.instance().showFromOvenId(selectedValue);
            };
            btnClearOvenFilter.Click += delegate
            {
                cbxOvenFilter.SelectedIndex = -1;
            };
            tbxFastFilter.TextChanged += delegate
            {
                DetailsController.instance().showFromText(tbxFastFilter.Text);
            };
            btnClearFastFilter.Click += delegate
            {
                tbxFastFilter.Text = "";
            };

            btnCreateAvailabilityReport.Click += delegate
            {
                createAvailabilityReport();
            };
        }
Esempio n. 3
0
        static void Main(string[] args)
        {
            var carController          = new CarsController();
            var detailController       = new DetailsController();
            var manufacturerController = new ManufacturerController();
            var manufacturerService    = new ManufacturerService();
            //var allCars = carController.GetAll();
            //var carById = carController.GetId(1);
            var allDetails = detailController.GetAll();

            //var detailById = detailController.GetId(2);
            //detailController.Insert(null);
            //detailController.Update(null);
            //detailController.Delete(1002);


            carController.Add(null);
            //carController.Update(null);
            //carController.Delete(6);

            var allManufacturers = manufacturerController.GetAll();
            //var richcars = manufacturerController.GetRich();
            var mostexpensive = manufacturerService.GetMostExpensive();

            Console.ReadKey();
        }
        public override bool Save()
        {
            ColumnCount = 5;

            columnsWidth.Add(1, 2.57);
            columnsWidth.Add(2, 8.29);
            columnsWidth.Add(3, 8.29);
            columnsWidth.Add(4, 53);
            columnsWidth.Add(5, 11.57);

            HeaderRow = new string[] { "№", "Печь", "Артикул", "Наименование", "Количество" };

            List <Details>   details    = DetailsController.instance().getSortedByOrderSetting();
            List <ReportRow> reportData = new List <ReportRow>();

            for (int i = 0; i < details.Count; i++)
            {
                ReportRow reportRow = new ReportRow();
                Details   detail    = details[i];
                reportRow.Row.Add(detail.RowIndex.ToString());
                reportRow.Row.Add(detail.OvenName);
                reportRow.Row.Add(detail.VendorCode);
                reportRow.Row.Add(detail.Name);
                reportRow.Row.Add(detail.CurrentCount.ToString());
                reportData.Add(reportRow);

                reportRow.Style.Add(ReportRow.RowStyle.Border);
            }
            Data = reportData;
            return(Create());
        }
        public void Details_Controller_Test_On_Details_With_Existent_Id()
        {
            //Arrange
            Guid     id = new Guid("f616cc8c-2223-4145-b7d0-232a1f6f0795");
            string   feedBackMessage = "TestT";
            int      noOfPages       = 10;
            int      rating          = 10;
            DateTime checkIn         = DateTime.Now;
            DateTime checkOut        = DateTime.Now.AddDays(1);

            Detail expectaDetail = new Detail(checkIn, checkOut, feedBackMessage, noOfPages, rating);

            expectaDetail.Id = id;

            var repo = Substitute.For <IRepository>();
            var sut  = new DetailsController(repo);

            repo.GetById <Detail>(id).Returns(expectaDetail);
            //Act
            var actual = sut.Details(id).Result as ViewResult;

            //Assert
            Assert.IsInstanceOfType(actual, typeof(ViewResult));
            var viewResult = actual;

            Assert.AreEqual(expectaDetail, viewResult.Model);
        }
        public void Details_Controller_Test_On_EditModel_With_Invalid_Id()
        {
            //Arrange
            Guid     id = new Guid("f616cc8c-2223-4145-b7d0-232a1f6f0795");
            string   feedBackMessage = "TestT";
            int      noOfPages       = 10;
            int      rating          = 10;
            DateTime checkIn         = DateTime.Now;
            DateTime checkOut        = DateTime.Now.AddDays(1);

            Detail expectaDetail = new Detail(checkIn, checkOut, feedBackMessage, noOfPages, rating);

            expectaDetail.Id = id;

            Guid faultId = new Guid("1e4966f0-68f7-4f24-9f4f-53d528787be5");

            var repo = Substitute.For <IRepository>();
            var sut  = new DetailsController(repo);

            repo.Update(expectaDetail);

            //Act
            var actual = sut.Edit(faultId, expectaDetail).Result;

            //Assert
            Assert.IsInstanceOfType(actual, typeof(NotFoundResult));
        }
        public static List <SWDetailsHelper> GetListByEntity(Writeoff writeoff)
        {
            List <WriteoffDetails> writeoffDetails =
                WriteoffDetailsController.instance().Collection.Where(x => x.IdWriteoff == writeoff.Id).ToList();

            List <SWDetailsHelper> swdHelperList = new List <SWDetailsHelper>();

            for (int i = 0; i < writeoffDetails.Count; i++)
            {
                SWDetailsHelper swdHelper = new SWDetailsHelper();
                swdHelper.Count = writeoffDetails[i].DetailsCount;

                Details detail = DetailsController.instance().getById(writeoffDetails[i].IdDetails);
                if (detail == null)
                {
                    continue;
                }
                swdHelper.Name       = detail.Name;
                swdHelper.VendorCode = detail.VendorCode;
                swdHelper.OvenName   = detail.OvenName;
                swdHelperList.Add(swdHelper);
            }

            return(swdHelperList);
        }
        public void Details_Controller_Test_On_EditModel_With_Invalid_Model()
        {
            //Arrange
            Guid     id = new Guid("f616cc8c-2223-4145-b7d0-232a1f6f0795");
            string   feedBackMessage = "TestT";
            int      noOfPages       = 10;
            int      rating          = 10;
            DateTime checkIn         = DateTime.Now;
            DateTime checkOut        = DateTime.Now.AddDays(1);

            Detail expectaDetail = new Detail(checkIn, checkOut, feedBackMessage, noOfPages, rating);

            expectaDetail.Id = id;

            DetailModel expectedModel = new DetailModel();

            expectedModel.FeedbackMessage = " ";

            var repo = Substitute.For <IRepository>();
            var sut  = new DetailsController(repo);

            repo.Update(expectaDetail);

            //Act
            sut.ModelState.AddModelError("FirstName", "Firstname Required");
            var actual = sut.Edit(id, expectaDetail).Result;

            //Assert
            Assert.IsInstanceOfType(actual, typeof(ViewResult));
        }
        public static List <SWDetailsHelper> GetListByEntity(Supply supply)
        {
            List <SupplyDetails> supplyDetails =
                SupplyDetailsController.instance().Collection.Where(x => x.IdSupply == supply.Id).ToList();

            List <SWDetailsHelper> swdHelperList = new List <SWDetailsHelper>();

            for (int i = 0; i < supplyDetails.Count; i++)
            {
                SWDetailsHelper swdHelper = new SWDetailsHelper();
                swdHelper.Count = supplyDetails[i].DetailsCount;

                Details detail = DetailsController.instance().getById(supplyDetails[i].IdDetails);
                if (detail == null)
                {
                    continue;
                }
                swdHelper.Name       = detail.Name;
                swdHelper.VendorCode = detail.VendorCode;
                swdHelper.OvenName   = detail.OvenName;
                swdHelperList.Add(swdHelper);
            }

            return(swdHelperList);
        }
        public void Details_Controller_Test_On_CreateModel_With_Valid_Model()
        {
            //Arrange
            Guid     id = new Guid("f616cc8c-2223-4145-b7d0-232a1f6f0795");
            string   feedBackMessage = "TestT";
            int      noOfPages       = 10;
            int      rating          = 10;
            DateTime checkIn         = DateTime.Now;
            DateTime checkOut        = DateTime.Now.AddDays(1);

            Detail expectaDetail = new Detail(checkIn, checkOut, feedBackMessage, noOfPages, rating);

            expectaDetail.Id = id;

            DetailModel expectedModel = new DetailModel();

            var repo = Substitute.For <IRepository>();
            var sut  = new DetailsController(repo);

            repo.Create(expectaDetail);

            //Act
            var actual = sut.Create(expectedModel).Result;

            //Assert
            Assert.IsInstanceOfType(actual, typeof(RedirectToActionResult));
        }
Esempio n. 11
0
        public void TestMethod1()
        {
            var controller = new DetailsController();
            var actual     = controller.GetStatusMessage();

            Assert.AreEqual("Hello World", actual);
        }
Esempio n. 12
0
        static void Main(string[] args)
        {
            var carsController   = new CarsController();
            var detailController = new DetailsController();

            var vehicles = carsController.GetСars();

            var h = carsController.GetById(1);
        }
Esempio n. 13
0
        public DetailsControllerTests(ITestOutputHelper output)
        {
            // Arrange
            ServiceProvider serviceProvider = TestServiceProvider.GetProvider();

            configuration = serviceProvider.GetService <IConfiguration>();
            clientFactory = serviceProvider.GetService <IHttpClientFactory>();
            this.output   = output;
            controller    = new DetailsController(configuration, clientFactory);
        }
        public async Task TestGetSuccessfully()
        {
            using (var context = new FeedMeContext(options))
            {
                DetailsController detailsController         = new DetailsController(context, configuration);
                ActionResult <IEnumerable <Detail> > result = await detailsController.GetDetail();

                Assert.IsNotNull(result);
            }
        }
Esempio n. 15
0
        public void DetailsControllerResponseNotNull()
        {
            //Arrange
            DetailsController controller = new DetailsController();

            //Act
            var response = controller.Get(998) as Task <AutoQuote>;

            //Assert
            Assert.IsNotNull(response);
        }
Esempio n. 16
0
        public void DetailsController_CountryDetailsByCode_IsNotNull()
        {
            // Arrange
            var controller = new DetailsController(_mediator.Object);

            // Act
            var result = controller.CountryDetailsByCode("TC").Result;

            // Assert
            result.Should().NotBeNull();
        }
Esempio n. 17
0
 private void loadModels()
 {
     OvenController.instance();
     DetailsController.instance();
     RecipientsController.instance();
     SupplyController.instance();
     SupplyDetailsController.instance();
     WriteoffController.instance();
     WriteoffDetailsController.instance();
     ReportsSettingController.instance();
 }
        protected virtual void OnProgressDownloadingBeatmap(float progress)
        {
            //  Logger.Debug($"OnProgressDownloadingBeatmap() : {progress}");

            IsDownloadingBeatmap = true;
            Plugin.Instance.IsDownloadingBeatmap = true;

            if (Plugin.Instance.LastSelectedPreviewLevel?.levelID == levelID)
            {
                DetailsController?.ShowContent(StandardLevelDetailViewController.ContentType.OwnedAndDownloading, "", progress, "Downloading");
            }
        }
        public void Details_Controller_Test_On_Create()
        {
            //Arrange
            var repo = Substitute.For <IRepository>();
            var sut  = new DetailsController(repo);

            //Act
            var actual = sut.Create();

            //Assert
            Assert.IsInstanceOfType(actual, typeof(ViewResult));
        }
Esempio n. 20
0
        public void Get_ViewResult_Index_Test()
        {
            //Arrange
            DbSetup();
            DetailsController controller = new DetailsController(mock.Object);

            //Act
            var result = controller.Index();

            //Assert
            Assert.IsType <ViewResult>(result);
        }
        public override bool Save(DateTime startDate, DateTime endDate)
        {
            ColumnCount = 7;
            columnsWidth.Add(1, 2.57);
            columnsWidth.Add(2, 8.14);
            columnsWidth.Add(3, 8.29);
            columnsWidth.Add(4, 34.29);
            columnsWidth.Add(5, 11.71);
            columnsWidth.Add(6, 9);
            columnsWidth.Add(7, 7.43);



            HeaderRow = new string[] { "№", "Печь", "Артикул", "Наименование", "Поступление", "Списание", "Остаток" };

            List <Details> details = DetailsController.instance().getSortedByOrderSetting();

            if (startDate == null)
            {
                int currentDay = DateTime.Now.Day;
                startDate = DateTime.Now.AddDays(-(currentDay - 1));
            }
            if (endDate == null)
            {
                endDate = DateTime.Now;
            }
            List <Supply>   supplysForPeriod   = SupplyController.instance().getByPeriod(startDate, endDate);
            List <Writeoff> writeoffsForPeriod = WriteoffController.instance().getByPeriod(startDate, endDate);

            List <ReportRow> reportData = new List <ReportRow>();

            for (int i = 0; i < details.Count; i++)
            {
                Details   detail    = details[i];
                ReportRow reportRow = new ReportRow();

                reportRow.Row.Add(detail.RowIndex.ToString());
                reportRow.Row.Add(detail.OvenName);
                reportRow.Row.Add(detail.VendorCode);
                reportRow.Row.Add(detail.Name);
                reportRow.Row.Add(getSupplyForPeriod(detail, supplysForPeriod).ToString());
                reportRow.Row.Add(getWriteoffForPeriod(detail, writeoffsForPeriod).ToString());
                reportRow.Row.Add(detail.CurrentCount.ToString());

                reportRow.Style.Add(ReportRow.RowStyle.Border);

                reportData.Add(reportRow);
            }
            Data = reportData;
            return(Create());
        }
        public void Details_Controller_Test_On_Edit_With_NonExistent_Id()
        {
            //Arrange
            Guid id   = new Guid("f616cc8c-2223-4145-b7d0-232a1f6f0795");
            var  repo = Substitute.For <IRepository>();
            var  sut  = new DetailsController(repo);

            repo.GetById <Detail>(id);

            //Act
            var actual = sut.Edit(id).Result;

            //Assert
            Assert.IsInstanceOfType(actual, typeof(NotFoundResult));
        }
        public void Details_Controller_Test_On_Delete_With_Null_Id()
        {
            //Arrange
            var id   = Guid.Empty;
            var repo = Substitute.For <IRepository>();
            var sut  = new DetailsController(repo);

            repo.GetById <Detail>(id);

            //Act
            var actual = sut.Delete(id).Result;

            //Assert
            Assert.IsInstanceOfType(actual, typeof(NotFoundResult));
        }
Esempio n. 24
0
        public void Index_StateUnderTest_ExpectedBehavior(string Id)
        {
            // Arrange
            var controller = new DetailsController(configuration);

            controller.ControllerContext.HttpContext = new DefaultHttpContext();
            controller.ControllerContext.HttpContext.Request.Headers["ApiKey"] = configuration["ApiKey"];

            // Act
            var result = controller.Index(Id) as OkObjectResult;

            // Assert
            Assert.Contains("472", result.Value.ToString());
            output.WriteLine(result.Value.ToString());
        }
    // Use this for initialization
    void Start()
    {
        DetailsCommunicator = GameObject.FindGameObjectWithTag("DetailsPanel").GetComponent <DetailsController> ();
        AutoLocalScale      = new Vector3(1.0f, 1.0f, 1.0f);
        SavedConfigsPath    = Directory.GetCurrentDirectory() + "\\Saved";
        string[] configsPath = Directory.GetFiles(SavedConfigsPath, "*.config", SearchOption.TopDirectoryOnly);

        ParseConfigs(configsPath);

        foreach (Configuration c in ConfigList)
        {
            GenerateElement(c);
        }

        SMC = GameObject.Find("ConfigurationHolder").GetComponent <ConfigurationHolder>();
    }
Esempio n. 26
0
        static void Main(string[] args)
        {
            ICarsController    carsController   = new CarsController();
            IDetailsController detailController = new DetailsController();

            var result = from resCar in carsController.GetСars()
                         join resDet in detailController.GetDetails()
                         on resCar.Id equals resDet.Cars_Id
                         select new { CarName = resCar.Name, Car_Id = resCar.Id, DetailName = resDet.Name };

            foreach (var obj in result)
            {
                Console.WriteLine(obj);
            }
            Console.ReadKey();
        }
        public async Task TestPutMemeItemUpdate()
        {
            using (var context = new FeedMeContext(options))
            {
                // Given
                string title     = "putMeme";
                Detail memeItem1 = context.Detail.Where(x => x.Title == memeTitles[0]).Single();
                memeItem1.Title = title;

                // When
                DetailsController memeController = new DetailsController(context, configuration);
                IActionResult     result         = await memeController.PutDetail(memeItem1.Id, memeItem1) as IActionResult;

                // Then
                memeItem1 = context.Detail.Where(x => x.Title == title).Single();
            }
        }
Esempio n. 28
0
        public bool down()
        {
            int index = DetailsController.instance().nextRowOrderIndex(RowOrder);

            if (index == 0)
            {
                return(true);
            }
            Details detail = DetailsController.instance().getByOrderIndex(index);

            if (orderChange(detail))
            {
                DetailsController.instance().ViewSource.View.Refresh();
                return(true);
            }
            return(false);
        }
        public void GetDetailsUnexpectedErrorTest()
        {
            using (ShimsContext.Create())
            {
                // Arrange
                MakeGetCurrentUserFunctionCallThrowException();

                const string      ObservationGuid   = "22462731";
                DetailsController detailsController = new DetailsController();

                // Act
                detailsController.ObservationDetailPartial(ObservationGuid, false);

                // Assert
                Assert.Fail("No application exception was thrown");
            }
        }
Esempio n. 30
0
        public void DetailsController_SubRegionDetails_IsNotNull()
        {
            // Arrange
            var regionInfo = new RegionDetails()
            {
                Name = "TestSubRegion"
            };

            _mediator.Setup(s => s.GetSubRegionDetails("TestSubRegion")).ReturnsAsync(regionInfo);
            var controller = new DetailsController(_mediator.Object);

            // Act
            var result = controller.SubRegionDetails("TestSubRegion").Result;

            // Assert
            result.Should().NotBeNull();
        }
        public void ShouldWorkWithCorrectId()
        {
            var autoMapperConfig = new AutoMapperConfig();
            autoMapperConfig.Execute(typeof(DetailsController).Assembly);

            var hotelServiceMock = new Mock<IHotelsService>();
            hotelServiceMock.Setup(x => x.GetById(It.IsAny<int>()))
                .Returns(HotelForTest);

            var hotelRoomsServiceMock = new Mock<IHotelRoomsService>();

            var controller = new DetailsController(hotelServiceMock.Object, hotelRoomsServiceMock.Object);
            controller.WithCallTo(x => x.HotelDetails(1))
                .ShouldRenderView("HotelDetails")
                .WithModel<DetailsViewModel>(
                viewModel =>
                {
                    Assert.AreEqual(HotelForTest, viewModel.Hotel);
                }).AndModelError("");
        }