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);
        }
Пример #6
0
 static TestDsfWebBaseActivity CreateWebDeleteActivityFromBase()
 {
     return
         (new TestDsfWebBaseActivity(WebRequestDataDto.CreateRequestDataDto(WebRequestMethod.Delete,
                                                                            "Web Post Delete Tool", "Web Post Delete Tool")));
 }
Пример #7
0
 public TestDsfWebBaseActivity(WebRequestDataDto webRequestDataDto)
     : base(webRequestDataDto)
 {
 }