public async Task CanCallGetItemAsync() { var id = "77"; var result = await _testClass.GetItemAsync(id); Assert.Fail("test non reussi"); }
public async Task ItemCanBeAdded() { var itemToAdd = new Item { Id = "TestId", Text = "Test Text", Description = "Test Description" }; var itemInDataStore = await mockDataStore.GetItemAsync(itemToAdd.Id); Assert.IsNull(itemInDataStore); await mockDataStore.AddItemAsync(itemToAdd); itemInDataStore = await mockDataStore.GetItemAsync(itemToAdd.Id); Assert.IsNotNull(itemInDataStore); Assert.AreEqual(itemToAdd.Id, itemInDataStore.Id); }
public async Task <ActionResult <Item> > GetItem(string id) { var response = await ItemRepository.GetItemAsync(id); Item item = response; if (item == null) { return(NotFound()); } return(item); }
public async Task AddItemTestAsync() { // Arrange MockDataStore dataStore = new MockDataStore(); var item = new Item { Id = "1", Text = "Test" }; // Act var added = await dataStore.AddItemAsync(item); // Asset Assert.IsTrue(added); var item2 = await dataStore.GetItemAsync(item.Id); Assert.AreEqual(item, item2); }