public void ExecuteGetJson_NonExistentItem_Fails() { // Arrange var client = new FakeCouchbaseClient(); // Act var result = client.ExecuteGetJson<MyTestType>("my_key"); // Assert Assert.That(result.Success, Is.False); Assert.That(result.StatusCode, Is.EqualTo((int)StatusCode.KeyNotFound)); }
public void ExecuteGetJson_NonExistentItem_Fails() { // Arrange var client = new FakeCouchbaseClient(); // Act var result = client.ExecuteGetJson <MyTestType>("my_key"); // Assert Assert.That(result.Success, Is.False); Assert.That(result.StatusCode, Is.EqualTo((int)StatusCode.KeyNotFound)); }
public void ExecuteGetJson_ExistingItem_GetsTheValue() { // Arrange var client = new FakeCouchbaseClient(); var instance = new MyTestType { Id1 = Guid.NewGuid(), Id2 = null }; client.ExecuteStoreJson(StoreMode.Add, "my_key", instance); // Act var result = client.ExecuteGetJson<MyTestType>("my_key"); // Assert Assert.That(result.Success, Is.True); Assert.That(result.StatusCode, Is.EqualTo((int)StatusCode.Success)); Assert.That(result.Value, Is.EqualTo(instance)); }
public void ExecuteGetJson_ExistingItem_GetsTheValue() { // Arrange var client = new FakeCouchbaseClient(); var instance = new MyTestType { Id1 = Guid.NewGuid(), Id2 = null }; client.ExecuteStoreJson(StoreMode.Add, "my_key", instance); // Act var result = client.ExecuteGetJson <MyTestType>("my_key"); // Assert Assert.That(result.Success, Is.True); Assert.That(result.StatusCode, Is.EqualTo((int)StatusCode.Success)); Assert.That(result.Value, Is.EqualTo(instance)); }