public void TestToModelItemNull() { //arrange string expectedHostName = "HostName"; int expectedPort = 1234; string expectedUserName = "******"; string expectedPassword = "******"; string expectedVirtualHost = "VirtualHost"; _manageRabbitMQSourceViewModelWithTask.HostName = expectedHostName; _manageRabbitMQSourceViewModelWithTask.Port = expectedPort; _manageRabbitMQSourceViewModelWithTask.UserName = expectedUserName; _manageRabbitMQSourceViewModelWithTask.Password = expectedPassword; _manageRabbitMQSourceViewModelWithTask.VirtualHost = expectedVirtualHost; _manageRabbitMQSourceViewModelWithTask.Item = null; //act IRabbitMQServiceSourceDefinition result = _manageRabbitMQSourceViewModelWithTask.ToModel(); //assert Assert.IsNotNull(result); Assert.AreSame(result, _manageRabbitMQSourceViewModelWithTask.Item); Assert.AreEqual(expectedHostName, result.HostName); Assert.AreEqual(expectedPort, result.Port); Assert.AreEqual(expectedUserName, result.UserName); Assert.AreEqual(expectedPassword, result.Password); Assert.AreEqual(expectedVirtualHost, result.VirtualHost); Assert.AreNotEqual(Guid.Empty, result.ResourceID); }
public void TestManageRabbitMQSourceViewModel_Constructor_Null_IRabbitMQServiceSourceDefinition_ThrowsException() { IRabbitMQServiceSourceDefinition rabbitMQServiceSourceDefinition = null; //act new ManageRabbitMQSourceViewModel(_rabbitMQSourceModel.Object, rabbitMQServiceSourceDefinition, new SynchronousAsyncWorker()); }
private void EditRabbitMQSource() { _model.EditSource(SelectedRabbitMQSource); RabbitMQSources = LoadRabbitMQSources(); IRabbitMQServiceSourceDefinition editedRabbitMQSources = RabbitMQSources.FirstOrDefault(source => source.ResourceID == RabbitMQSourceResourceId); SetSelectedRabbitMQSource(editedRabbitMQSources); }
public void SaveRabbitMQServiceSource(IRabbitMQServiceSourceDefinition rabbitMqServiceSource, Guid serverWorkspaceID) { var con = Connection; var comsController = CommunicationControllerFactory.CreateController("SaveRabbitMQServiceSource"); var serialiser = new Dev2JsonSerializer(); comsController.AddPayloadArgument("RabbitMQServiceSource", serialiser.SerializeToBuilder(rabbitMqServiceSource)); var output = comsController.ExecuteCommand <IExecuteMessage>(con, GlobalConstants.ServerWorkspaceID); if (output.HasError) { throw new WarewolfSaveException(output.Message.ToString(), null); } }
public bool Equals(IRabbitMQServiceSourceDefinition other) { if (ReferenceEquals(null, other)) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return(string.Equals(HostName, other.HostName) && string.Equals(Port, other.Port) && string.Equals(UserName, other.UserName) && string.Equals(Password, other.Password) && string.Equals(VirtualHost, other.VirtualHost)); }
// ReSharper disable once InconsistentNaming public string TestRabbitMQServiceSource(IRabbitMQServiceSourceDefinition rabbitMqServiceSource) { var con = Connection; var comsController = CommunicationControllerFactory.CreateController("TestRabbitMQServiceSource"); Dev2JsonSerializer serialiser = new Dev2JsonSerializer(); comsController.AddPayloadArgument("RabbitMQServiceSource", serialiser.SerializeToBuilder(rabbitMqServiceSource)); var output = comsController.ExecuteCommand <IExecuteMessage>(con, GlobalConstants.ServerWorkspaceID); if (output == null) { throw new WarewolfTestException(ErrorResource.UnableToContactServer, null); } if (output.HasError) { throw new WarewolfTestException(output.Message.ToString(), null); } return(output.Message.ToString()); }
public string TestConnection(IRabbitMQServiceSourceDefinition rabbitMqServiceSource) => UpdateManagerProxy.TestRabbitMQServiceSource(rabbitMqServiceSource);
public void Save(IRabbitMQServiceSourceDefinition rabbitMqServiceSource) => UpdateManagerProxy.SaveRabbitMQServiceSource(rabbitMqServiceSource, GlobalConstants.ServerWorkspaceID);
private void SetSelectedRabbitMQSource(IRabbitMQServiceSourceDefinition rabbitMQSource) { IRabbitMQServiceSourceDefinition selectRabbitMQSource = rabbitMQSource ?? RabbitMQSources.FirstOrDefault(d => d.ResourceID == RabbitMQSourceResourceId); SelectedRabbitMQSource = selectRabbitMQSource; }
public void SaveSource(IRabbitMQServiceSourceDefinition source) { _updateManager.Save(source); }
public string TestSource(IRabbitMQServiceSourceDefinition source) { return(_updateManager.TestConnection(source)); }
public void EditSource(IRabbitMQServiceSourceDefinition selectedSource) { _shellViewModel.EditResource(selectedSource); }
/// <summary> /// Indicates whether the current object is equal to another object of the same type. /// </summary> /// <returns> /// true if the current object is equal to the <paramref name="other"/> parameter; otherwise, false. /// </returns> /// <param name="other">An object to compare with this object.</param> public bool Equals(IRabbitMQServiceSourceDefinition other) { return(Equals(other as RabbitMQServiceSourceDefinition)); }
public void EditSource(IRabbitMQServiceSourceDefinition source) => _shellViewModel.EditResource(source);
/// <summary> /// Indicates whether the current object is equal to another object of the same type. /// </summary> /// <returns> /// true if the current object is equal to the <paramref name="other"/> parameter; otherwise, false. /// </returns> /// <param name="other">An object to compare with this object.</param> public bool Equals(IRabbitMQServiceSourceDefinition other) => Equals(other as RabbitMQServiceSourceDefinition);