public void InsertSquareAndSaveChangesAndGetSquares_ShouldHaveOneMoreItem() { const int page = 1; var initalResult = _whiteboardV2Proxy.GetSquares(page).ToList(); var square = new Square { Id = Guid.NewGuid(), Left = 0, Top = 50 }; _whiteboardV2Proxy.InsertSquare(page, square); _whiteboardV2Proxy.SaveChanges(page); var result = _whiteboardV2Proxy.GetSquares(page).ToList(); result.Count.ShouldBe(initalResult.Count + 1); result.FirstOrDefault(s => s.Id == square.Id).ShouldNotBeNull(); }
public WebContextData WhiteBoardV2SaveChanges(int page, WebContextData data) { var storedWebOperationContext = new StoredWebOperationContext(data); var shouldContinue = ShouldContinue(storedWebOperationContext); if (!shouldContinue) { storedWebOperationContext.ReturnStatusCode(HttpStatusCode.Forbidden, ""); return(data); } _whiteboardV2Proxy.SaveChanges(page); return(data); }