public void ReturnsPropertyValue() { var value = Container.GetProperty("Name"); Assert.Equal("Value", value); ContainerPropertiesService.Received(1).GetProperty(Container, "Name"); }
public void WhenPropertyDoesNotExist_ReturnsNull() { ContainerPropertiesService.GetProperty(Container, "Unknown").Returns((string)null); var value = Container.GetProperty("Unknown"); Assert.Null(value); ContainerPropertiesService.Received(1).GetProperty(Container, "Unknown"); }
public void ReturnsProperties() { Properties["Name"] = "Value"; var properties = Container.GetProperties(); Assert.Collection(properties, x => { Assert.Equal("Name", x.Key); Assert.Equal("Value", x.Value); } ); ContainerPropertiesService.Received(1).GetProperties(Container); }
public void SetsProperties() { var spec = new ContainerSpec { Handle = "handle", Properties = new Dictionary <string, string> { { "name1", "value1" }, { "name2", "value2" }, }, }; var container = Service.CreateContainer(spec); ContainerPropertiesService.Received(1).SetProperties(container, spec.Properties); }
public void SetsProperty() { Container.SetProperty("Name", "Value"); ContainerPropertiesService.Received(1).SetProperty(Container, "Name", "Value"); }
public void RemovesProperty() { Container.RemoveProperty("Name"); ContainerPropertiesService.Received(1).RemoveProperty(Container, "Name"); }