Пример #1
0
        internal void ConfigureGistServices()
        {
            var gateway         = new GistItemGateway();
            var entitiesFactory = new DefaultEntitiesFactory();

            ConfigureUseCases(gateway, entitiesFactory);
        }
Пример #2
0
        public void BasicTests()
        {
            var gateway = new GistItemGateway();
            var item1   = new Item();

            item1.Rename("My test task");
            gateway.Add(item1);
            var items = gateway.List();

            gateway.Delete(items.FirstOrDefault().Id.ToString());
            var item2 = new Item();

            item2.Rename("Initial name");
            gateway.Add(item2);
            var getItem = gateway.Get(item2.Id.ToString());

            getItem.Rename("Update Title");
            gateway.Update(getItem);
            var getItem2 = gateway.Get(item2.Id.ToString());

            Assert.Equal("Update Title", getItem2.Title);
        }