public async Task QueryOneMachinesFound()
        {
            var rep = CreateMock <IMachineRepository>();

            var machineEntity1 = new Machine {
                MachineID = 1, Name = "Maxi", MachineCommands = new MachineCommand[0], MachineInitCommands = new MachineInitCommand[0]
            };
            var machineEntity2 = new Machine {
                MachineID = 2, Name = "Mini", MachineCommands = new MachineCommand[0], MachineInitCommands = new MachineInitCommand[0]
            };

            rep.GetMachine(1).Returns(machineEntity1);
            rep.GetMachine(2).Returns(machineEntity2);

            var ctrl = new MachineController();

            var machine = await ctrl.Get(1);

            Assert.AreEqual(machineEntity1.Name, machine.Name);
            Assert.AreEqual(machineEntity1.MachineID, machine.MachineID);
            Assert.IsNotNull(machine.MachineCommands);
            Assert.IsNotNull(machine.MachineInitCommands);
            Assert.AreEqual(0, machine.MachineCommands.Count());
            Assert.AreEqual(0, machine.MachineInitCommands.Count());
        }
Beispiel #2
0
 public ForecastTestForm()
 {
     InitializeComponent();
     //chart = new Chart() { Parent = this, Dock = DockStyle.Fill };
     cbMachines.DataSource      = MachineController.Get();
     rbSimpleForecast.Checked   = true;
     rbStandartForecast.Checked = false;
     rbShaft.Checked            = true;
     rbBearing.Checked          = false;
 }
Beispiel #3
0
        public async void Get_Not_Exists()
        {
            MachineControllerMockFacade mock = new MachineControllerMockFacade();

            mock.ServiceMock.Setup(x => x.Get(It.IsAny <string>())).Returns(Task.FromResult <ApiMachineResponseModel>(null));
            MachineController controller = new MachineController(mock.ApiSettingsMoc.Object, mock.LoggerMock.Object, mock.TransactionCoordinatorMock.Object, mock.ServiceMock.Object, mock.ModelMapperMock.Object);

            controller.ControllerContext             = new ControllerContext();
            controller.ControllerContext.HttpContext = new DefaultHttpContext();

            IActionResult response = await controller.Get(default(string));

            response.Should().BeOfType <StatusCodeResult>();
            (response as StatusCodeResult).StatusCode.Should().Be((int)HttpStatusCode.NotFound);
            mock.ServiceMock.Verify(x => x.Get(It.IsAny <string>()));
        }
Beispiel #4
0
        public async void Get_Exists()
        {
            MachineControllerMockFacade mock = new MachineControllerMockFacade();

            mock.ServiceMock.Setup(x => x.Get(It.IsAny <int>())).Returns(Task.FromResult(new ApiMachineServerResponseModel()));
            MachineController controller = new MachineController(mock.ApiSettingsMoc.Object, mock.LoggerMock.Object, mock.TransactionCoordinatorMock.Object, mock.ServiceMock.Object, mock.ModelMapperMock.Object);

            controller.ControllerContext             = new ControllerContext();
            controller.ControllerContext.HttpContext = new DefaultHttpContext();

            IActionResult response = await controller.Get(default(int));

            response.Should().BeOfType <OkObjectResult>();
            (response as OkObjectResult).StatusCode.Should().Be((int)HttpStatusCode.OK);
            var record = (response as OkObjectResult).Value as ApiMachineServerResponseModel;

            record.Should().NotBeNull();
            mock.ServiceMock.Verify(x => x.Get(It.IsAny <int>()));
        }
        public async Task DeleteMachine()
        {
            var rep = CreateMock <IMachineRepository>();

            var ctrl = new MachineController();

            var machineEntity1 = new Machine {
                MachineID = 11, Name = "Maxi", MachineCommands = new MachineCommand[0], MachineInitCommands = new MachineInitCommand[0]
            };

            rep.GetMachine(1).Returns(machineEntity1);

            var machine = await ctrl.Get(1);

            machine.Name = "SuperMaxi";

            await ctrl.Delete(machine);

            await rep.Received().Delete(Arg.Is <Machine>(x => x.Name == "SuperMaxi"));

            await rep.Received().Delete(Arg.Is <Machine>(x => x.MachineID == 11));
        }
 public RepairsForm()
 {
     InitializeComponent();
     cbMachines.DataSource = MachineController.Get();
 }
 private void button3_Click(object sender, EventArgs e)
 {
     lbMachines.DataSource = MachineController.Get();
 }
 public MainForm()
 {
     InitializeComponent();
     lbMachines.DataSource = MachineController.Get();
 }
 private void MainForm_Activated(object sender, EventArgs e)
 {
     machines = new BindingList <Machine>(MachineController.Get());
     lbMachines.DataSource = machines;
 }
Beispiel #10
0
 private void FormAddEdit_FormClosed(object sender, FormClosedEventArgs e)
 {
     lbMachines.DataSource = MachineController.Get();
 }