internal void ConfigureGistServices() { var gateway = new GistItemGateway(); var entitiesFactory = new DefaultEntitiesFactory(); ConfigureUseCases(gateway, entitiesFactory); }
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); }