Ejemplo n.º 1
0
        public void Register_returns_an_id()
        {
            var result = _sut.Register("stefan", "0221/12345");

            Assert.That(result, Is.TypeOf <OkResult>());
            Assert.That(((OkResult)result).Id, Is.EqualTo("1234"));
        }
Ejemplo n.º 2
0
        public RegisterModule(Interactors interactors)
        {
            Get("/register", context => {
                var name   = Request.Query["name"];
                var phone  = Request.Query["phone"];
                var result = interactors.Register(name, phone);
                var json   = FormatterExtensions.AsJson <Result>(Response, result);
                return(json);
            });

            Get("/approve/{id}", context => {
                var id     = context.id;
                var code   = Request.Query["code"];
                var result = interactors.Approve(code, id);
                var json   = FormatterExtensions.AsJson <Result>(Response, result);
                return(json);
            });
        }