Пример #1
0
        public async void PostAdvertTypes_Returns_OK()
        {
            var query = new AdvertTypesController(context);

            var newAdvertType = new AdvertTypes {
                Id = 4, Type = "Bikes", TypeDescription = "Fast"
            };
            var result = await query.PostAdvertTypes(newAdvertType);  // async

            Assert.IsType <ActionResult <AdvertTypes> >(result);
            Assert.IsType <CreatedAtActionResult>(result.Result);
        }
Пример #2
0
        public async void PostAdvertType_Add()
        {
            var query = new AdvertTypesController(context);

            var newAdvertType = new AdvertTypes {
                Id = 4, Type = "Bikes", TypeDescription = "Fast"
            };

            var result = await query.PostAdvertTypes(newAdvertType); // async

            var added = await query.GetAdvertTypes(4);               // async

            Assert.Equal(newAdvertType.Type, added.Value.Type);
            Assert.Equal(newAdvertType.TypeDescription, added.Value.TypeDescription);
            Assert.Equal(newAdvertType.Id, added.Value.Id);
            Assert.Equal(newAdvertType, added.Value);
            //Assert.Equal(newAdvertType, result.Value); // ??
        }