Exemplo n.º 1
0
        public async Task Post_WhenCalled_ReturnsSameResultAsync()
        {
            var addModel = new Clinic()
            {
                Id = 1, Name = "Added Clinic Name"
            };

            this.ApiResultClinicDummyItem.IsSucceed = true;
            this.ClinicDummyModel = addModel;


            BuildDummyData();
            var response = await _controller.Post(addModel);

            Assert.Equal(ClinicDummyModel, response.Result);
            Assert.True(response.IsSucceed);
        }
Exemplo n.º 2
0
        public async Task ControllerAddsNewClinic()
        {
            var model = new ClinicViewModel()
            {
                Name       = "Klinika dodana",
                Address    = "Adres",
                City       = "Miasto",
                PostalCode = "66-200",
                Province   = "Województwo"
            };

            var controller = new ClinicController(_fakeService);

            var result = await controller.Post(model);

            var newClinic = await _fakeService.Get(3);

            Assert.IsType <CreatedResult>(result.Result);
            Assert.Equal(model.Name, newClinic.Name);
        }