public void Get_with_string_will_throw_if_item_doesnt_exist() { var sut = new MediumRepository(); var exception = Assert.Throws <EntityNotFoundException>(() => sut.GetById("non-existent-id")); exception.Message.Should().Contain("non-existent-id"); }
public void List_will_enumerate_only_known_mediums() { var sut = new MediumRepository(); var result = sut.List(); result.Select(m => m.Id).Should().BeEquivalentTo(s_testMediumIds); }
public void Can_get_all_known_mediums_by_id_as_string(string id) { var sut = new MediumRepository(); var result = sut.GetById(id); result.Id.Should().Be(id); result.Name.Should().NotBeNullOrWhiteSpace(); }
public void Can_find_all_known_mediums_by_id_as_identity(string id) { var sut = new MediumRepository(); var result = sut.FindById(new StringEntityIdentity { Id = id }); result.Id.Should().Be(id); result.Name.Should().NotBeNullOrWhiteSpace(); }