public void GetBodyOperationParametersFromObjectSucceeds() { // Arrange var svc = new biz.dfch.CS.Appclusive.Api.Core.Core(_uri); var param1Value = "some arbitrary value"; var param2Value = 42; var input = new BodyOperationTestClass() { Param1 = param1Value , Param2 = param2Value }; // Act var result = svc.GetBodyOperationParametersFromObject(input); // Assert Assert.AreEqual(3, result.Count()); var p1 = result.Where(e => e.Name == "Param1").Single(); Assert.AreEqual(param1Value, p1.Value); var p2 = result.Where(e => e.Name == "Param2").Single(); Assert.AreEqual(param2Value, p2.Value); var p3 = result.Where(e => e.Name == "Field3").Single(); Assert.AreEqual(FIELD3_VALUE, p3.Value); }