public void ValidType_ShouldReturnExpectedValue(string value, string expectedVersion, params string[] expectedTypes) { // local function void AssertExpectations(ResourceTypeReference?typeRef) { typeRef.Should().NotBeNull(); typeRef !.ApiVersion.Should().Be(expectedVersion); typeRef.TypeSegments.Should().Equal(expectedTypes); } var actual = ResourceTypeReference.TryParse(value); AssertExpectations(actual); }