Beispiel #1
0
        public async Task UpdateGroup_RequiresGroup()
        {
            var service    = new Mock <IGroupService>(MockBehavior.Strict);
            var controller = new GroupsController(service.Object, Mapper.Instance);


            var result = (await controller.UpdateGroup(1, null)) as BadRequestResult;

            Assert.IsNotNull(result);
        }
Beispiel #2
0
        public async Task UpdateGroup_ReturnsUpdatedGroup()
        {
            var group = new GroupInputViewModel
            {
                Name = "Group"
            };
            var service = new Mock <IGroupService>();

            service.Setup(x => x.GetById(2))
            .Returns(Task.FromResult(new Group
            {
                Id   = 2,
                Name = group.Name
            }))
            .Verifiable();

            var controller = new GroupsController(service.Object, Mapper.Instance);

            var result = (await controller.UpdateGroup(2, group)) as NoContentResult;

            Assert.IsNotNull(result);
            service.VerifyAll();
        }