public void StructSetPropertyNameDiffersInCase() { var input = new BasicStruct("initial"); TestAssignmentOnStruct(ref input, "pRoPeRtY", "other"); Assert.AreEqual("other", input.Property); }
public void StructSetPrimitiveProperty() { var input = new BasicStruct("initial"); TestAssignmentOnStruct(ref input, "Primitive", 123); Assert.AreEqual(123, input.Primitive); }
public void StructSetPropertyWithInvalidType() { var input = new BasicStruct("Success!"); TestAssignmentOnStruct(ref input, "Property", true); Assert.AreEqual("Success!", input.Property); }
public void StructPropertyDoesNotExist() { var input = new BasicStruct("Yeah!"); var result = Get(input, "BlahBlahBlah"); Assert.Null(result); }
public void StructSetPropertyNameIsExactMatch() { var input = new BasicStruct("initial"); TestAssignmentOnStruct(ref input, "Property", "abc123"); Assert.AreEqual("abc123", input.Property); }
public void StructPropertyNameDiffersInCase() { var input = new BasicStruct("Yeah!"); var result = Get(input, "pRoPeRtY"); Assert.AreEqual("Yeah!", result); }
public void StructPropertyNameIsExactMatch() { var input = new BasicStruct("Yeah!"); var result = Get(input, "Property"); Assert.AreEqual("Yeah!", result); }
public void StructFieldNameDiffersInCase() { var input = new BasicStruct("Yeah!"); var result = Get(input, "Field"); Assert.AreEqual("Yeah!", result); }
public void StructSetValueTypeProperty() { var input = new BasicStruct("initial"); var result = Guid.NewGuid(); TestAssignmentOnStruct(ref input, "ValueType", result); Assert.AreEqual(result, input.ValueType); }
public Setting(BasicStruct basic, UserAgentStruct userAgent, HttpHeaderStruct httpHeader, PolicyStruct policy, ProxyStruct proxy) { _basic = basic; _userAgent = userAgent; _httpHeader = httpHeader; _policy = policy; _proxy = proxy; }
public void Basic() { BasicStruct value = new BasicStruct() { A = 1, B = -2, C = 3, D = -4, E = 5, F = -6, G = 7, H = -8, }; CheckSerializers( value, BasicStruct.Size, BasicStructSerializer.Size, BasicStructSerializer.CalculateSize, BasicStructSerializer.Serialize, BasicStructSerializer.Deserialize); }
public Setting(BasicStruct basic, UserAgentStruct userAgent,HttpHeaderStruct httpHeader,PolicyStruct policy,ProxyStruct proxy) { _basic = basic; _userAgent = userAgent; _httpHeader = httpHeader; _policy = policy; _proxy = proxy; }