public static DataPart DataPart2() { var stub = IStreamContainerHelper.CreateMock(MockBehavior.Strict); stub.Setup(o => o.CopyToStream(It.IsAny <Stream>())) .Callback <Stream>(output => { output.WriteByte(170); output.WriteByte(255); output.WriteByte(255); output.WriteByte(255); output.WriteByte(171); }); var headers = new Headers(); headers.Add("H1", "V1"); headers.Add("H2", "V2"); var properties = new Properties(); properties.AddOrReplace("P1", "V1"); properties.AddOrReplace("P2", "V2"); var obj = DataPartHelper.Create(stub.Object, headers, properties); return(obj); }
public static Properties Create(IEnumerable <DataPair> dataPairs) { var obj = new Properties(); if (dataPairs != null) { foreach (var dataPair in dataPairs) { obj.AddOrReplace(dataPair); } } return(obj); }