public void NameValueConstructor() { // Arrange var settings = this.Settings; // Act var target = new AzureReader2Plugin(settings); // Assert Assert.NotNull(target); Assert.IsType <AzureReader2Plugin>(target); }
public void ExposeAsVppTest() { // Arrange bool expected = false; // Default is true, force property to change. var settings = this.Settings; var target = new AzureReader2Plugin(settings); // Act target.ExposeAsVpp = expected; var actual = target.ExposeAsVpp; // Assert Assert.Equal <bool>(expected, actual); }
public void InstallTwiceTest() { // Arrange var settings = this.Settings; var c = new Config(); var target = new AzureReader2Plugin(settings); // Act var dummy = target.Install(c); var actual = target.Install(c); // Assert Assert.NotNull(actual); Assert.IsType <AzureReader2Plugin>(actual); }
public void UninstallWithoutInstallingTest() { // Arrange bool expected = true; var rs = new ResizerSection(ConfigXml); var c = new Config(rs); var settings = this.Settings; var target = new AzureReader2Plugin(settings); // Act bool actual = target.Uninstall(c); // Assert Assert.Equal <bool>(expected, actual); }
public void InstallWithoutBlobStorageEndpointTrailingSlashConnectionTest() { // Arrange var settings = this.Settings; settings["blobstorageendpoint"] = settings["blobstorageendpoint"].Substring(0, settings["blobstorageendpoint"].Length - 1); var c = new Config(); var target = new AzureReader2Plugin(settings); // Act var actual = target.Install(c); // Assert Assert.NotNull(actual); Assert.IsAssignableFrom <IPlugin>(actual); }
public void InstallWithoutBlobStorageConnectionStringTest() { // Arrange var settings = this.Settings; settings.Remove("connectionstring"); var c = new Config(); var target = new AzureReader2Plugin(settings); // Act var actual = Assert.Throws <InvalidOperationException>(() => target.Install(c)); // Assert Assert.NotNull(actual); Assert.IsType <InvalidOperationException>(actual); }
public void InstallWithoutBlobStorageEndpointTest() { // Arrange var settings = this.Settings; settings.Remove("blobstorageendpoint"); settings.Remove("endpoint"); var c = new Config(); var target = new AzureReader2Plugin(settings); // Act var actual = target.Install(c); // Assert Assert.NotNull(actual); Assert.IsType <AzureReader2Plugin>(actual); }