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); }