Beispiel #1
0
        public async Task PostCrewTestGoodResult_when_post_correct_then_HttpOK()
        {
            CrewDTO crew = new CrewDTO()
            {
                Pilot = new PilotDTO()
                {
                    Name = "Name", Experience = 5, Surname = "Sur"
                },
                Stewardesses = new List <StewardessDTO>()
                {
                    new StewardessDTO()
                    {
                        DateOfBirth = new DateTime(1992, 10, 9),
                        Surname     = "stSur",
                        Name        = "stName",
                    }
                }
            };

            Assert.AreEqual(new HttpResponseMessage(System.Net.HttpStatusCode.OK).StatusCode,
                            (await _controller.Post(crew)).StatusCode);
        }
Beispiel #2
0
        public void CreateEntity_WhenCreateModelIsIncorrect_ReturnsStatusCode400()
        {
            Start();
            var crew = new CrewDTO()
            {
                StewardressIds = new List <int>()
                {
                    4, 5
                }
            };
            HttpResponseMessage entity = new HttpResponseMessage();

            entity = controller.Post(crew).Result;
            Assert.Equal(HttpStatusCode.BadRequest, entity.StatusCode);
            contextAirport.Crews.Remove(contextAirport.Crews.LastOrDefault());
        }