public void SetTwice() { var storageBuilder = new StoreRequestBuilder("set", "key", "value"); Dispatch(storageBuilder.ToAsciiRequest()); storageBuilder.Data("Updated"); var response = Dispatch(storageBuilder.ToAsciiRequest()); Assert.AreEqual("STORED\r\n", response.ToAsciiString()); }
public void SetAndSetNewThenGet() { var storageBuilder = new StoreRequestBuilder("set", "key", "value"); Dispatch(storageBuilder.ToAsciiRequest()); storageBuilder.Data("new value"); Dispatch(storageBuilder.ToAsciiRequest()); var getBuilder = new GetRequestBuilder("get", "key"); var response = Dispatch(getBuilder.ToAsciiRequest()); Assert.AreEqual("VALUE key 0 9\r\nnew value\r\nEND\r\n", response.ToAsciiString()); }