public void Reply_HttpRequest_When_Model_Is_Invalid() { //Arrange AviatorsController controller = new AviatorsController(service); Aviator aviator = null; //Act var result = controller.Post(Mapper.Map <AviatorDTO>(aviator)); //Assert Assert.Equal(new HttpResponseMessage(System.Net.HttpStatusCode.BadRequest).StatusCode, result.StatusCode); }
public void Not_Null_And_Empty_Result() { //Arrange AviatorsController controller = new AviatorsController(service); //Act var result = controller.Get(); //Assert Assert.NotNull(result); Assert.NotEmpty(result); }
public static void Initialize() { var connectionString = @"Server=(localdb)\mssqllocaldb;Database=AirportDB;Trusted_Connection=True;"; var options = new DbContextOptionsBuilder <AirportContext>(); options.UseSqlServer(connectionString); context = new AirportContext(options.Options); unit = new UnitOfWork(context); service = new AviatorService(unit); controller = new AviatorsController(service); MapperInitializator.Initialize(); }
public void Reply_HttpRequest_When_Model_Is_Valid() { //Arrange AviatorsController controller = new AviatorsController(service); Aviator aviator = new Aviator { Id = 46, Name = "Nikita", Surname = "Gribiwe", Experience = 34, DateOfBirthday = DateTime.Now.AddHours(13) }; //Act var result = controller.Post(Mapper.Map <AviatorDTO>(aviator)); //Assert Assert.Equal(new HttpResponseMessage(System.Net.HttpStatusCode.OK).StatusCode, result.StatusCode); }
public void Invalid_Id_In_The_Get_Request() { //Arrange AviatorsController controller = new AviatorsController(service); //Act Action result = () => { controller.Get(-1); }; var ex = Record.Exception(result); //Assert Assert.IsType <Exception>(ex); }
public async Task Invalid_Id_In_The_Delete_Request() { //Arrange AviatorsController controller = new AviatorsController(service); //Act Action result = () => { controller.Delete(-1).Wait(); }; var ex = Record.Exception(result); //Assert Assert.IsType <Exception>(ex); }