public async Task MediaTypeController_CreateMediaType_Ok() { var db = _builder .ConfigureInMemory() .Build(); var repository = new Repository <Models.MediaType>(db); var controller = new MediaTypeController(repository); var newMediaType = A.New <Models.MediaType>(); var response = (await controller.PostMediaType(newMediaType)) .Result as OkObjectResult; var values = Convert.ToInt32(response.Value); values.Should().Be(newMediaType.MediaTypeId); }
public async Task MediaTypeController_GetMediaTypes_Ok() { var db = _builder .ConfigureInMemory() .AddTenMediaTypes() .Build(); var repository = new Repository <Models.MediaType>(db); var controller = new MediaTypeController(repository); var response = (await controller.GetMediaTypes()) .Result as OkObjectResult; var values = response.Value as List <Models.MediaType>; values.Count.Should().Be(10); }
public async Task MediaTypeController_UpdateMediaType_Ok() { var db = _builder .ConfigureInMemory() .AddMediaType() .Build(); var repository = new Repository <Models.MediaType>(db); var controller = new MediaTypeController(repository); var updateMediaType = db.MediaTypes.First(); var response = (await controller.PutMediaType(updateMediaType)) .Result as OkObjectResult; var values = Convert.ToBoolean(response.Value); values.Should().Be(true); }
public void Setup() { _media = new MediaTypeController(CreateUnitOfWork()); }