public void Constructor_Success() { //Arrange var servicesMock = new Mock <IServiceCollection>(MockBehavior.Strict); var services = servicesMock.Object; //Act var builder = new AMQPBuilder(services); //Assert Assert.NotNull(builder.Services); }
public void SetConnectionString_WrongInput_ArgumentNullException(string connectionString) { //Arrange var servicesMock = new Mock <IServiceCollection>(MockBehavior.Strict); var services = servicesMock.Object; var builder = new AMQPBuilder(services); //Act var action = new Action(() => builder.SetConnectionString(connectionString)); //Assert Assert.Throws <ArgumentNullException>(nameof(connectionString), action); }
public void SetConnectionString_Success() { //Arrange var servicesMock = new Mock <IServiceCollection>(MockBehavior.Strict); var services = servicesMock.Object; var builder = new AMQPBuilder(services); var connectionString = "non null and whitespace value"; //Act builder.SetConnectionString(connectionString); //Assert Assert.Equal(connectionString, builder.ConnectionString); }