public void SetUp()
        {
            var mockUnitOfWork = new MockUnitOfWork <MockDataContext>();

            _subject = new ValuesService(mockUnitOfWork);
            _subject.SortValues(SortByEnum.Asc);
        }
        public async Task will_return_last_known_good()
        {
            var firstCall = true;
            var handler   = new MockMessageHandler(req =>
            {
                if (firstCall)
                {
                    firstCall    = false;
                    var resp     = new HttpResponseMessage(HttpStatusCode.OK);
                    resp.Content = new StringContent("[\"testval\"]");
                    return(resp);
                }
                return(new HttpResponseMessage(HttpStatusCode.InternalServerError));
            });

            var client = new HttpClient(handler);

            client.BaseAddress = new Uri("http://test.local");
            var cache = new MemoryCache(Options.Create(new MemoryCacheOptions()));

            var service = new ValuesService(client, cache, _logger.Object);

            await service.GetValues();

            var values = await service.GetValues();

            Assert.False(firstCall);
            Assert.Equal("testval", values.First());
        }
Exemplo n.º 3
0
        public void SetUp()
        {
            var mockUnitOfWork = new MockUnitOfWork <MockDataContext>();

            _subject = new ValuesService(mockUnitOfWork);
            _subject.AddValue(123);
        }
Exemplo n.º 4
0
        public async Task <ActionResult <SMSResponse> > SendSingleMessage <T>(T rawRequest)
        {
            try
            {
                ValuesService valSvc = new ValuesService();
                IDictionary <string, string> inputParms = valSvc.GetCollectionFromRaw(rawRequest.ToString().Split("\r\n"), ":");
                string service = inputParms["Service"].ToString();

                Compose(service);

                return(await MessageService.SendMessageAsync(inputParms));
            }
            catch (Exception ex)
            {
                SMSResponse resp = new SMSResponse()
                {
                    DiagnosticInformation = string.Empty,
                    ErrorFlag             = true,
                    ErrorID      = 1,
                    ErrorMessage = ex.Message
                };

                return(new ObjectResult(resp));
            }
            finally
            {
                // get rid of the container when done --> tidy up, son
                //compContainer.Dispose();
                GC.Collect();
            }
        }
        public void SetUp()
        {
            var mockUnitOfWork = new MockUnitOfWork <MockDataContext>();
            var subject        = new ValuesService(mockUnitOfWork);

            _result = subject.ExportChangeLog();
        }
Exemplo n.º 6
0
        static void Main(string[] args)
        {
            Console.WriteLine("Starting...");

            //Logger configured with Autofac
            var builder = new ContainerBuilder();

            builder.RegisterModule(new Nettolicious.Common.Logging.NLog.Autofac.Configuration());
            builder.RegisterType <ValuesService>().As <IValuesService>();
            var container = builder.Build();

            var values = container.Resolve <IValuesService>();

            values.Get(5);

            //No logger configured but getting IValuesService from Autofac
            builder = new ContainerBuilder();
            builder.RegisterType <ValuesService>().As <IValuesService>();
            container = builder.Build();

            Console.WriteLine("Nothing should be logged after this");
            values = container.Resolve <IValuesService>();
            values.Get();

            //No logger and no DI
            values = new ValuesService();
            values.Get();

            Console.WriteLine("Ending...");
            Console.ReadLine();
        }
        public void GetValues_Returns_Three_Values()
        {
            var valuesService = new ValuesService();
            var values        = valuesService.GetValues().ToArray();

            Assert.Equal(3, values.Length);
        }
Exemplo n.º 8
0
        public void GetAllShouldReturnArray()
        {
            IValuesService service = new ValuesService();
            var            values  =
                service.GetAll();

            values.ShouldBe(GetValues());
        }
Exemplo n.º 9
0
        public void GetShouldReturnString()
        {
            IValuesService service = new ValuesService();
            var            values  =
                service.Get(1);

            values.ShouldBe(GetValue());
        }
Exemplo n.º 10
0
        // POST api/values
        public IEnumerable <string> Post([FromBody] Request request)
        {
            var valuesService = new ValuesService();
            var values        = valuesService.GetValues();

            var compilationService = new CompilationService();

            return(compilationService.ExecuteRequest(request, values));
        }
        public void Should_Return_A_List_Of_Values()
        {
            // arrange
            var target = new ValuesService();
            // act
            var values = target.GetValues();

            // assert
            Assert.Equal(new[] { "value1", "value2" }, values);
        }
Exemplo n.º 12
0
        public void PigLatinWordShouldTakeAConsonantCluster()
        {
            // Arrange
            var service = new ValuesService();

            // Act
            var word = service.PigLatinWord("trash");

            // Assert
            Assert.Equal("ashtray", word);
        }
Exemplo n.º 13
0
        public void PigLatinWordShouldTakeASingleStartingConsonant()
        {
            // Arrange
            var service = new ValuesService();

            // Act
            var word = service.PigLatinWord("test");

            // Assert
            Assert.Equal("esttay", word);
        }
Exemplo n.º 14
0
        public void ValuesControllerReturnStringArray()
        {
            //Arrange
            var service = new ValuesService(new neueimplemntierungOfUltra(), new neuerimplemntierungOfUltra());
            //Act
            var values = service.GetValues();

            //Assert
            Assert.IsType <string[]>(values);
            Assert.Equal(5, values.Length);
            Assert.Equal("test2", values[3]);
            Assert.Equal("test3", values[4]);
        }
Exemplo n.º 15
0
        public DataResponse GetCoins()
        {
            ValuesService valuesService = new ValuesService();
            List <Coin>   CoinInfo      = new List <Coin>();

            var response = valuesService.GetCoins();

            if (response.IsSuccessStatusCode)
            {
                var CoinResponse = response.Content.ReadAsStringAsync().Result;
                CoinInfo = response.Content.ReadAsAsync <List <Coin> >().Result;
            }

            DataResponse output = new DataResponse
            {
                recordsTotal = CoinInfo.Count(),
                data         = CoinInfo.ToArray()
            };

            return(output);
        }
Exemplo n.º 16
0
        static void Main(string[] args)
        {
            Console.WriteLine("Starting...");

            ILogger logger = new Logger(NLog.LogManager.GetCurrentClassLogger());

            logger.Debug("Test message");

            IValuesService values = new ValuesService();

            values.Get();

            values = new ValuesService(logger);
            values.Get();

            var builder = new ContainerBuilder();

            builder.Register(c => NLog.LogManager.GetCurrentClassLogger()).As <NLog.ILogger>();
            builder.RegisterType <Logger>().As <ILogger>();
            builder.RegisterType <ValuesService>().As <IValuesService>();
            var container = builder.Build();

            values = container.Resolve <IValuesService>();
            values.Get(5);

            builder = new ContainerBuilder();
            builder.RegisterType <ValuesService>().As <IValuesService>();
            container = builder.Build();

            Console.WriteLine("Nothing should be logged after this");
            values = container.Resolve <IValuesService>();
            values.Get();

            Console.WriteLine("Ending...");
            Console.ReadLine();

            //TODO
            //https://stackoverflow.com/questions/28443955/how-to-inject-nlog-using-autofac-in-asp-net-webforms
        }
Exemplo n.º 17
0
        async partial void GetValuesTapped(NSObject sender)
        {
            try
            {
                SetButtonEnabled(false);
                ValuesService        service = new ValuesService();
                IEnumerable <string> values  = await service.GetValues(_accessToken);

                StringBuilder sb    = new StringBuilder();
                bool          first = true;
                foreach (string value in values)
                {
                    if (first)
                    {
                        first = false;
                    }
                    else
                    {
                        sb.Append(", ");
                    }
                    sb.Append(value);
                }

                UIAlertView alert = new UIAlertView("Success", String.Format("Get values complete: {0}", sb), null, "OK", null);
                alert.Show();
            }
            catch
            {
                UIAlertView alert = new UIAlertView("Error", "Get values failed", null, "OK", null);
                alert.Show();
            }
            finally
            {
                SetButtonEnabled(true);
            }
        }
 public ValuesServiceTests()
 {
     _valuesService = new ValuesService();
 }
 public IndexModel(ValuesService valuesService)
 {
     _valuesService = valuesService;
 }
 public ValuesController(ILogger <ValuesController> logger, TelemetryClient telemetryClient, ValuesService valuesService)
 {
     Logger          = logger;
     TelemetryClient = telemetryClient;
     ValuesService   = valuesService;
 }
 public Functions(TelemetryClient telemetryClient, Services.ValuesService valuesService)
 {
     TelemetryClient = telemetryClient;
     ValuesService   = valuesService;
 }
 public ActionResult <ReturnStatus> Delete(int id)
 {
     return(ValuesService.DeleteValue(id));
 }
 public ActionResult <ReturnStatus> Put(int id, string value)
 {
     return(ValuesService.Insert(id, value));
 }
 public ActionResult <ReturnStatus> Post(string value)
 {
     return(ValuesService.Add(value));
 }
 public ActionResult <string> Get(int id)
 {
     return(ValuesService.GetValue(id));
 }
 public ActionResult <IEnumerable <string> > Get()
 {
     return(ValuesService.GetValues());
 }
Exemplo n.º 27
0
 public ValuesController(ValuesService service)
 {
     this.service = service;
 }
Exemplo n.º 28
0
 public ValuesServiceTest()
 {
     valuesService = new ValuesService();
 }
Exemplo n.º 29
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ValuesService = Global.ServiceProvider.GetRequiredService <ValuesService>();

            RegisterAsyncTask(new PageAsyncTask(LoadData));
        }
 public ValuesController(ILogger <ValuesController> logger, ValuesService service)
 {
     _logger  = logger;
     _service = service;
 }