コード例 #1
0
        public void Should_Not_Delete_Assignment()
        {
            //arrange
            //arrange
            var assignment = new Domain.Assignments.Assignment()
            {
                Title            = "To be deleted",
                Description      = "To be deleted",
                DictaatDetailsId = "Dictaat_1"
            };

            base._context.Assignments.Add(assignment);
            base._context.SaveChanges();


            //act - Wrong dictaat
            var response = _c.Delete("Dictaat_2", assignment.Id);

            //assert
            Assert.Null(response);

            //clean up
            base._context.Assignments.Remove(assignment);
            base._context.SaveChanges();
        }
コード例 #2
0
        public void Should_Delete_Assignment()
        {
            //arrange
            var assignment = new Domain.Assignments.Assignment()
            {
                Title            = "To be deleted",
                Description      = "To be deleted",
                DictaatDetailsId = "Dictaat_1"
            };

            base._context.Assignments.Add(assignment);
            base._context.SaveChanges();

            base.am.Setup(a => a.IsDictaatContributer(It.IsAny <string>(), It.IsAny <string>()))
            .Returns(Task.FromResult(true));

            //act
            var response = _c.Delete("Dictaat_1", assignment.Id);


            //assert
            Assert.Equal(assignment.Id, response.Id);
        }