public void Add() { var sut = new InMemoryLomoConfigService(); var expectedId = sut.Add(new LomoConfig()); var entity = sut.Get(expectedId); Assert.Equal(expectedId, entity.Id); }
public void Delete() { var sut = new InMemoryLomoConfigService(); var idToDelete = sut.Add(new LomoConfig()); sut.Delete(idToDelete); Assert.Throws<InvalidOperationException>(() => sut.Get(idToDelete)); }
public void Update() { var sut = new InMemoryLomoConfigService(); var id = sut.Add(new LomoConfig()); var expected = new LomoConfig { Name = "New", Id = id }; sut.Update(expected); var actual = sut.Get(id); Assert.Equal(expected, actual); }
public void AddWithIdSetPreviously_Throws() { var sut = new InMemoryLomoConfigService(); Assert.Throws<InvalidOperationException>(() => sut.Add(new LomoConfig() { Id = 10 })); }