public async Task ReturnNullIfNotExistsForUser() { var widget = await SecondaryWidgetFactory.GetExisting(); var responseWidget = await WidgetRepository.Get(Guid.NewGuid()); Assert.Null(responseWidget); }
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 ThrowExceptionIfForOtherUser() { var widget = await SecondaryWidgetFactory.GetExisting(); await Assert.ThrowsAsync <NotFoundException>(async() => await WidgetRepository.Delete(widget.Id)); }