public void CreateRequestDataDto_GivenTypeA_ShouldReturnDtoWithTypeA() { //---------------Set up test pack------------------- var webRequestDataDto = WebRequestDataDto.CreateRequestDataDto(WebRequestMethod.Get, "A", string.Empty); //---------------Assert Precondition---------------- Assert.AreEqual(webRequestDataDto.WebRequestMethod, WebRequestMethod.Get); //---------------Execute Test ---------------------- //---------------Test Result ----------------------- Assert.AreEqual(webRequestDataDto.Type.Expression.ToString(), "A"); }
public void CreateRequestDataDto_GivenMethodGet_ShouldReturnDtoWithMethodGet() { //---------------Set up test pack------------------- var webRequestDataDto = WebRequestDataDto.CreateRequestDataDto(WebRequestMethod.Get, "A", string.Empty); //---------------Assert Precondition---------------- Assert.IsNotNull(webRequestDataDto); //---------------Execute Test ---------------------- //---------------Test Result ----------------------- Assert.AreEqual(webRequestDataDto.WebRequestMethod, WebRequestMethod.Get); }
public void CreateRequestDataDto_GivenDisplayNameB_ShouldReturnDtoWithDisplayNameB() { //---------------Set up test pack------------------- const string displayName = "DisplayNameB"; var webRequestDataDto = WebRequestDataDto.CreateRequestDataDto(WebRequestMethod.Get, "A", displayName); //---------------Assert Precondition---------------- Assert.AreEqual(webRequestDataDto.Type.Expression.ToString(), "A"); //---------------Execute Test ---------------------- //---------------Test Result ----------------------- Assert.AreEqual(webRequestDataDto.DisplayName, displayName); }
public void DsfWebActivityBase_PerformPut_Given_IsPutDataBase64_True_And_Base64String_Invalid_ShouldThrow() { //---------------Set up test pack------------------- var headers = new INameValue[] { new NameValue("Header1", "[[City]]") }; var address = "http://www.contoso.com/"; var sut = new TestDsfWebBaseActivity(WebRequestDataDto.CreateRequestDataDto(WebRequestMethod.Put, "Web Put Tool", "Web Put Tool")); //---------------Execute Test ---------------------- Assert.ThrowsException <Exception>(() => sut.TestPerformPut("teststringnotbase64", headers, new Mock <HttpClient>().Object, address, true)); //---------------Test Result ----------------------- }
public void DsfWebActivityBase_PerformPut_Given_IsPutDataBase64_False_And_Base64String_Valid_ShouldNotThrow1() { //---------------Set up test pack------------------- var headers = new INameValue[] { new NameValue("Header1", "[[City]]") }; var address = "http://www.contoso.com/"; var sut = new TestDsfWebBaseActivity(WebRequestDataDto.CreateRequestDataDto(WebRequestMethod.Put, "Web Put Tool", "Web Put Tool")); //---------------Execute Test ---------------------- var result = sut.TestPerformPut("THVja3kgRHViZQ==", headers, new Mock <HttpClient>().Object, address); //---------------Test Result ----------------------- Assert.IsNotNull(result); }
static TestDsfWebBaseActivity CreateWebDeleteActivityFromBase() { return (new TestDsfWebBaseActivity(WebRequestDataDto.CreateRequestDataDto(WebRequestMethod.Delete, "Web Post Delete Tool", "Web Post Delete Tool"))); }
public TestDsfWebBaseActivity(WebRequestDataDto webRequestDataDto) : base(webRequestDataDto) { }