Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
 public void Setup()
 {
     _media = new MediaTypeController(CreateUnitOfWork());
 }