示例#1
0
        public void Setup()
        {
            Mock <IRemedyService> mockRemedyService = new Mock <IRemedyService>();

            remedyService = mockRemedyService.Object;

            Mock <IIssueMessageSender> issueMock = new Mock <IIssueMessageSender>();

            issueMessageSender = issueMock.Object;

            Mock <Serilog.ILogger> loggerMock = new Mock <Serilog.ILogger>();

            logger = loggerMock.Object;

            RemedyCheckerOptions options = new RemedyCheckerOptions()
            {
                ServiceUserName = "******",
                ServicePassword = "******",
                TemplateName    = "",
                ApiUrl          = "localhost/api",
                TempDirectory   = "./Poll Files"
            };

            Mock <IOptions <RemedyCheckerOptions> > optionsMock = new Mock <IOptions <RemedyCheckerOptions> >();

            optionsMock.Setup(opt => opt.Value).Returns(options);
            remedyOptions = optionsMock.Object;

            Mapper.Initialize(cfg =>
            {
                cfg.AddProfile <RemedyIssueMappingProfile>();
            });
            mapper = Mapper.Instance;
        }
示例#2
0
        public void Setup()
        {
            IEnumerable <OutputMapping1GetListValues> returnValue = new OutputMapping1GetListValues[1]
            {
                new OutputMapping1GetListValues()
                {
                    Description = "This is a real long description."
                }
            };

            mockRemedyService = new Mock <IRemedyService>();
            mockRemedyService.Setup(remedyService =>
                                    remedyService.GetRemedyChangedWorkItems(It.IsAny <DateTime>())
                                    ).Returns(returnValue);

            mockIssueMessageSender = new Mock <IIssueMessageSender>();

            mockLogger = new Mock <Serilog.ILogger>();

            RemedyCheckerOptions options = new RemedyCheckerOptions()
            {
                ServiceUserName = "******",
                ServicePassword = "******",
                TemplateName    = "",
                ApiUrl          = "localhost/api",
                TempDirectory   = "./Poll Files"
            };

            mockOptions = new Mock <IOptions <RemedyCheckerOptions> >();
            mockOptions.Setup(opt => opt.Value).Returns(options);

            Mapper.Initialize(cfg =>
            {
                cfg.AddProfile <RemedyIssueMappingProfile>();
            });
            mapper = Mapper.Instance;
        }