public void SaveNewDevice_Test()
        {
            // Arrange
            string validDeviceName           = "Panel KTP900 Basic";
            string validArticleNumber        = "DSF98-DS9F8-DS98F";
            string validSelectedProducerName = "SIEMENS";
            string validLocation             = "A2";
            int    validQuantity             = 13;

            var newDeviceVM = new NewDeviceViewModel(_producerAccess, _deviceAccess);

            newDeviceVM.DeviceName           = validDeviceName;
            newDeviceVM.ArticleNumber        = validArticleNumber;
            newDeviceVM.SelectedProducerName = validSelectedProducerName;
            newDeviceVM.Location             = validLocation;
            newDeviceVM.Quantity             = validQuantity;

            // Act
            newDeviceVM.SaveButton();

            // Assert
            Assert.True(newDeviceVM.NewDeviceValidationResult);
            Assert.True(newDeviceVM.SaveNewDeviceResult);
            Assert.IsType <SnackbarMessageQueue>(newDeviceVM.SnackbarNotification.MessageQueue);
        }
        public void SaveNewDeviceInvalidData_Test(string deviceName, string articleNumber,
                                                  string producerName, string location, int quantity)
        {
            // Arrange
            var newDeviceVM = new NewDeviceViewModel(_producerAccess, _deviceAccess);

            newDeviceVM.DeviceName           = deviceName;
            newDeviceVM.ArticleNumber        = articleNumber;
            newDeviceVM.SelectedProducerName = producerName;
            newDeviceVM.Location             = location;
            newDeviceVM.Quantity             = quantity;

            // Act
            newDeviceVM.SaveButton();

            // Assert
            Assert.IsType <SnackbarMessageQueue>(newDeviceVM.SnackbarNotification.MessageQueue);
            Assert.False(newDeviceVM.NewDeviceValidationResult);
            Assert.False(newDeviceVM.SaveNewDeviceResult);
        }