private IConnectionWaitCommandArgs BuildDataEngineeringConnectionWait(ConnectionWaitXml xml) { var helper = new ScalarHelper(serviceLocator, new Context(variables)); var args = new { xml.ConnectionString, Version = helper.InstantiateResolver <int>(xml.TimeOut), }; return(args.ActLike <IConnectionWaitCommandArgs>()); }
public void Get_IWaitConnectionCommandWithDefault_ConnectionWaitCommand() { var command = new ConnectionWaitXml(); command.SpecificConnectionString = ConnectionStringReader.GetSqlClient(); var factory = new ConnectionWaitFactory(); var impl = factory.Get(command); Assert.That(impl, Is.TypeOf <ConnectionWaitCommand>()); var waitConnectionCommand = impl as ConnectionWaitCommand; Assert.That(waitConnectionCommand.TimeOut, Is.EqualTo(60000)); }