Example #1
0
        public void ServiceMustGet()
        {
            var service = new TemplateService(this.context);
            var result  = service.Get();

            Assert.NotNull(result);
        }
Example #2
0
        public void Invalid_template_id_should_fail_validate()
        {
            var invalidTemplateId = TemplateService.Get().Max(t => t.Id) + 1;
            var validateResult    = TemplateService.Validate(invalidTemplateId, new Dictionary <string, decimal>());

            Assert.True(validateResult.IsFailure);
        }
Example #3
0
        public void Generic_settings_from_parameter_names_should_be_valid()
        {
            var templates = TemplateService.Get();

            foreach (var template in templates)
            {
                var validSettings = template.ParameterNames
                                    .ToDictionary(p => p, p => (decimal)10);

                var validateResult = TemplateService.Validate(template.Id, validSettings);
                Assert.True(validateResult.IsSuccess);
            }
        }
Example #4
0
        public void Should_return_only_available()
        {
            var templates = TemplateService.Get();

            Assert.All(templates, template => Assert.True(template.IsEnabled));
        }
Example #5
0
 /// <summary>
 /// Obtain a template using its alias.
 /// </summary>
 /// <param name="alias"></param>
 /// <returns></returns>
 public static Template Get(string alias)
 {
     return(TemplateService.Get(alias));
 }
Example #6
0
        public IHttpActionResult GetById(TemplateViewModel obj)
        {
            var getTemplate = service.Get(obj.Id);

            return(Ok(getTemplate));
        }