/*constructeur*/ /* * initialise la liste de tranferts pour qu'elle puisse être retourner par les méthodes adéquates. * ici notre but est de tester si le Service Layer a le comportement adéquat, donc on suppose que le Data Layer marche * le plus normalement du monde. */ public FakeTransfertPositiveRepository() { list = new List <Transfert>(); list.Add(WrightInput.getSampleTransfert()); list.Add(WrightInput.getSampleTransfert()); transfert = WrightInput.getSampleTransfert(); }
public FakeCategoriePositiveRepository() { list = new List <Categorie>(); list.Add(WrightInput.getSampleCategorie()); list.Add(WrightInput.getSampleCategorie()); categorie = WrightInput.getSampleCategorie(); }
public FakeTransactionPositiveRepository() { list = new List <Transaction>(); list.Add(WrightInput.getSampleTransaction()); list.Add(WrightInput.getSampleTransaction()); transaction = WrightInput.getSampleTransaction(); }
public FakeTransactionPeriodiquePositiveRepository() { list = new List <TransactionPeriodique>(); list.Add(WrightInput.getSampleTransactionPeriodique()); list.Add(WrightInput.getSampleTransactionPeriodique()); transactionPeriodique = WrightInput.getSampleTransactionPeriodique(); }
public void add_Test() { var response = client.PostAsync(Constantes.localhost + "api/TransactionPeriodique/add", new FormUrlEncodedContent(WrightInput. getSampleTransactionAsKeyValuePair())).Result; Assert.AreEqual(HttpStatusCode.Created, response.StatusCode); Assert.IsNotNull(response.Headers.Location); }
public void addTest() { // l'initialisation (arrange) request = getRequest(HttpMethod.Post); route = config.Routes.MapHttpRoute( name: "PostTransfert", routeTemplate: "api/Transfert/add", defaults: new { controller = "Transfert", action = "add" } ); // la route pour le get afin de faire le link dans le controller config.Routes.MapHttpRoute( name: "GetTransfert", routeTemplate: "api/Transfert/getById/{id}", defaults: new { controller = "Transfert", action = "getById", }, constraints: new { id = @"\d+" } ); routeData = new HttpRouteData(route); setControllerContext(transfertController, config, routeData, request); setRequestProperties(request, config, routeData); transfertController.Request = request; transfertController.Url = new UrlHelper(request); // l'execution (act) response = transfertController.add(WrightInput.getSampleTransfert()); // les assertions (asert) Assert.AreEqual(HttpStatusCode.Created, response.StatusCode); Assert.IsNotNull(response.Headers.Location); }