public async Task ReturnEmptyListIfNoneExists() { DataContext.Widgets.RemoveRange(DataContext.Widgets); await DataContext.SaveChangesAsync(); var responseWidgets = await WidgetRepository.List(); Assert.Empty(responseWidgets); }
public async Task NotReturnForOtherUser() { var count = 4; var unexpectedWidgets = new List <Widget>(); for (int i = 0; i < count; i++) { unexpectedWidgets.Add(await SecondaryWidgetFactory.GetExisting()); } var responseWidgets = await WidgetRepository.List(); Assert.All(unexpectedWidgets, unexpectedWidget => Assert.DoesNotContain(responseWidgets, responseWidget => unexpectedWidget.Id == responseWidget.Id)); }
public async Task ReturnAll() { var count = 4; var expectedWidgets = new List <Widget>(); for (int i = 0; i < count; i++) { expectedWidgets.Add(await WidgetFactory.GetExisting()); } var responseWidgets = await WidgetRepository.List(); Assert.All(expectedWidgets, expectedWidget => Assert.Contains(responseWidgets, responseWidget => expectedWidget.Id == responseWidget.Id)); }