Beispiel #1
0
            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);
            }
Beispiel #2
0
            public static Properties Create(IEnumerable <DataPair> dataPairs)
            {
                var obj = new Properties();

                if (dataPairs != null)
                {
                    foreach (var dataPair in dataPairs)
                    {
                        obj.AddOrReplace(dataPair);
                    }
                }

                return(obj);
            }