public async Task TryAddTrackerAsync_NameOnly_HasId() { // arrange var service = new TrackerService(_database, _logger); string name = "Test"; // act var tracker = await service.TryAddTrackerAsync(name); // assert Assert.NotEqual(default, tracker.Id);
public async Task TryAddTrackerAsync_NullName_ReturnsNull() { // arrange var service = new TrackerService(_database, _logger); string name = null; // act var tracker = await service.TryAddTrackerAsync(name); // assert Assert.Null(tracker); }
public async Task TryAddTrackerAsync_DuplicateName_ReturnsNull() { // arrange var service = new TrackerService(_database, _logger); string name = "T0"; // created in seed // act var tracker = await service.TryAddTrackerAsync(name); // assert Assert.Null(tracker); }