public void ShouldInitializeStreamContructedProperty(string visibility) { var propertyValue = visibility switch { "private" => StaticResourceClass.GetPrivateBitmapProperty(), "internal" => StaticResourceClass.GetInternalBitmapProperty(), "public" => StaticResourceClass.GetPublicBitmapProperty(), _ => throw new ArgumentException($"Unsupported visibility {visibility}", nameof(visibility)) }; propertyValue.Should().NotBeNull(); }
public void ShouldInitializeStreamLoadedProperty(string visibility) { var propertyValue = visibility switch { "private" => StaticResourceClass.GetPrivateXDocumentProperty(), "internal" => StaticResourceClass.GetInternalXDocumentProperty(), "public" => StaticResourceClass.GetPublicXDocumentProperty(), _ => throw new ArgumentException($"Unsupported visibility {visibility}", nameof(visibility)) }; propertyValue.Descendants("Child").ToArray()[0].FirstAttribute.Value.Should().Be("1"); }
public void ShouldInitializeStringField(string visibility) { var fieldValue = visibility switch { "private" => StaticResourceClass.GetPrivateStaticStringField(), "internal" => StaticResourceClass.GetInternalStaticStringField(), "public" => StaticResourceClass.GetPublicStaticStringField(), _ => throw new ArgumentException($"Unsupported visibility {visibility}", nameof(visibility)) }; fieldValue.Should().Be("TestResource1"); }