public void CanCreate() { var classGroupToCreateDto = new ClassGroupDto { Name = "Bakkers" }; var createdClassGroup = new ClassGroup { Id = 1, Name = classGroupToCreateDto.Name }; _classGroupRepository.Create(Arg.Any<ClassGroup>()).Returns(createdClassGroup); var createdClassGroupDto = _classGroupFacade.Create(classGroupToCreateDto); _classGroupRepository.Received().Create(Arg.Any<ClassGroup>()); Assert.NotNull(createdClassGroupDto); Assert.Equal(createdClassGroup.Id, createdClassGroupDto.Id); }
public void CanUpdate() { var updatedClassGroup = new ClassGroup { Id = 1, Name = "Bakkers" }; var classGroupToUpdateDto = new ClassGroupDto { Id = updatedClassGroup.Id, Name = updatedClassGroup.Name }; _classGroupRepository.Update(Arg.Any<ClassGroup>()).Returns(updatedClassGroup); var updatedClassGroupDto = _classGroupFacade.Update(classGroupToUpdateDto); _classGroupRepository.Received().Update(Arg.Any<ClassGroup>()); Assert.NotNull(updatedClassGroupDto); Assert.Equal(updatedClassGroupDto.Id, updatedClassGroupDto.Id); Assert.Equal(updatedClassGroupDto.Name, updatedClassGroupDto.Name); }
public void CanGet() { _server.Run((baseUri, server) => { server.RegisterInstance(_classGroupFacade); var classGroup = new ClassGroupDto { Id = 1, Name = "Slagers" }; _classGroupFacade.Get(classGroup.Id).ReturnsForAnyArgs(classGroup); var foundClassGroup = DomainAgent.CreateClassGroupRestClient(baseUri).Get(classGroup.Id); _classGroupFacade.Received().Get(classGroup.Id); Assert.NotNull(foundClassGroup); Assert.Equal(classGroup.Id, foundClassGroup.Id); }); }
public ClassGroupDto Update(ClassGroupDto classGroup) { var updatedClassGroup = _classGroupRepository.Update(new ClassGroup { Id = classGroup.Id, Name = classGroup.Name }); if (updatedClassGroup == null) { return null; } return new ClassGroupDto { Id = updatedClassGroup.Id, Name = updatedClassGroup.Name }; }
public ClassGroupDto Create(ClassGroupDto classGroup) { var createdClassGroup = _classGroupRepository.Create(new ClassGroup { Id = classGroup.Id, Name = classGroup.Name }); if (createdClassGroup == null) { return null; } return new ClassGroupDto { Id = createdClassGroup.Id, Name = createdClassGroup.Name }; }
public void CanCreate() { _server.Run((baseUri, server) => { server.RegisterInstance(_classGroupFacade); var classGroupToCreateDto = new ClassGroupDto { Name = "Bakkers" }; var createdClassGroupDto = new ClassGroupDto { Id = 1, Name = classGroupToCreateDto.Name }; _classGroupFacade.Create(Arg.Any<ClassGroupDto>()).ReturnsForAnyArgs(createdClassGroupDto); var classGroup = DomainAgent.CreateClassGroupRestClient(baseUri).Create(classGroupToCreateDto); _classGroupFacade.Received().Create(Arg.Any<ClassGroupDto>()); Assert.NotNull(classGroup); Assert.True(classGroup.Id > 0); Assert.Equal(classGroupToCreateDto.Name, classGroup.Name); }); }
public ClassGroupDto Update(ClassGroupDto classGroup) { return _classGroupFacade.Update(classGroup); }
public ClassGroupDto Create(ClassGroupDto classGroup) { return _classGroupFacade.Create(classGroup); }
public ClassGroupDto Update(ClassGroupDto classGroup) { return _classGroupClient.Update(classGroup); }
public ClassGroupDto Create(ClassGroupDto classGroup) { return _classGroupClient.Create(classGroup); }
public ClassGroupDto Update(ClassGroupDto classGroup) { return Put<ClassGroupDto , ClassGroupDto>("api/classgroup", classGroup); }
public ClassGroupDto Create(ClassGroupDto classGroup) { return Post<ClassGroupDto, ClassGroupDto>("api/classgroup", classGroup); }