Exemplo n.º 1
0
        public MembershipTests()
        {
            _list = new MailmanList();

            _clientMock = new Mock <IMailmanClientInternal>();
            _clientMock.Setup(c => c.ExecuteAdminRequestAsync(It.IsAny <string>(), It.IsAny <IRestRequest>()))
            .ReturnsAsync(new RestResponse()
            {
                StatusCode = System.Net.HttpStatusCode.OK
            })
            .Callback <string, IRestRequest>((i, r) => _request = r);
            _clientMock.Setup(c => c.ExecuteRosterRequestAsync())
            .ReturnsAsync(new RestResponse()
            {
                Content    = File.ReadAllText("roster.html"),
                StatusCode = System.Net.HttpStatusCode.OK
            });
            _clientMock.Setup(c => c.Clone())
            .Returns(_clientMock.Object);


            var prop = typeof(MailmanList).GetProperty("InternalClient", BindingFlags.Instance | BindingFlags.NonPublic);

            prop.SetValue(_list, _clientMock.Object);
        }
Exemplo n.º 2
0
        public MailmanListTests()
        {
            _list = new MailmanList();

            _clientMock = new Mock <IMailmanClientInternal>();
            _clientMock.SetupProperty(c => c.AdminUrl);
            _clientMock.SetupProperty(c => c.AdminPassword);
            var prop = typeof(MailmanList).GetProperty("InternalClient", BindingFlags.Instance | BindingFlags.NonPublic);

            prop.SetValue(_list, _clientMock.Object);
        }