示例#1
0
        public void ReadModelRepositoryUpdateMethodShouldThrowExceptionIfItemWIthEmptyIsAdded()
        {
            var    repository = new TestModelRepository();
            Action act        = () => repository.Update(new Test(Guid.Empty));

            act.ShouldThrow <ModelRepositoryUpdateException>();
        }
示例#2
0
        public void ReadModelRepositoryUpdateMethodShouldThrowExceptionIfNullIsAdded()
        {
            var    repository = new TestModelRepository();
            Action act        = () => repository.Update(null);

            act.ShouldThrow <ModelRepositoryUpdateException>();
        }
示例#3
0
        public void ReadModelRepositoryShouldUpdateAnItem()
        {
            var guid = Guid.NewGuid();
            var item = new Test(guid)
            {
                Name = "Testitem"
            };
            var itemUpdate = new Test(guid)
            {
                Name = "Testitem Update"
            };

            var repository = new TestModelRepository();

            repository.Add(item);
            repository.Update(itemUpdate);
            repository.GetById(guid).Name.Should().Be("Testitem Update");
        }