public void SimplePropertyMappingUpdate() { var entity = new SimpleEntity { Id = 1, Name = "Awesome name", Birthday = new DateTime(2000, 01, 02) }; var viewmodel = new SimpleViewModel { Name = "Awefull name", Birthday = new DateTime(2001, 02, 03), Wedding = new DateTime(2010, 03, 04) }; viewmodel.Update(entity); entity.Id.Should().Be(1); entity.Name.Should().Be("Awefull name"); entity.Birthday.Should().Be(new DateTime(2001, 02, 03)); entity.Marrige.Should().Be(new DateTime(2010, 03, 04)); }
public void SimplePropertyMappingFill() { var entity = new SimpleEntity { Name = "Awesome name", Birthday = new DateTime(2000, 01, 02), Marrige = new DateTime(2010, 02, 03) }; var viewmodel = new SimpleViewModel(); viewmodel.Fill(entity); viewmodel.Comment.Should().BeNullOrEmpty(); viewmodel.Wedding.Should().Be(new DateTime(2010, 02, 03)); viewmodel.Name.Should().Be("Awesome name"); viewmodel.Birthday.Should().Be(new DateTime(2000, 01, 02)); }
public void ClearRepositary() { var entity = new SimpleEntity { Name = "Awesome string" }; this.SimpleEntitiesRepositary.Save(entity); this.SimpleEntitiesRepositary.MemoryBuffer.Should().HaveCount(1); this.SimpleEntitiesRepositary.MemoryBuffer.Should().Contain(entity); this.SimpleEntitiesRepositary.Clear(); this.SimpleEntitiesRepositary.MemoryBuffer.Should().BeEmpty(); }
public void ReloadEntity() { var entity = new SimpleEntity { Name = "Awesome string" }; this.SimpleEntitiesRepositary.Save(entity); var entityToUpdate = new SimpleEntity { Id = entity.Id, Name = "Something else" }; this.SimpleEntitiesRepositary.Update(entityToUpdate); entityToUpdate.Name.Should().Be("Awesome string"); }
public void UpdateEntity() { var entity = new SimpleEntity { Name = "Awesome string" }; this.SimpleEntitiesRepositary.Save(entity); this.SimpleEntitiesRepositary.MemoryBuffer.Should().HaveCount(1); this.SimpleEntitiesRepositary.MemoryBuffer.Should().Contain(entity); entity.Name = "На на на"; this.SimpleEntitiesRepositary.Save(entity); this.SimpleEntitiesRepositary.MemoryBuffer.Should().HaveCount(1); this.SimpleEntitiesRepositary.MemoryBuffer.Should().Contain(entity); }
public void SaveEntity() { var entity = new SimpleEntity { Name = "Awesome string" }; this.SimpleEntitiesRepositary.Save(entity); this.SimpleEntitiesRepositary.MemoryBuffer.Should().Contain(entity); }
public void LINQCanBeExecuted() { var entity = new SimpleEntity { Name = "Awesome string" }; this.SimpleEntitiesRepositary.Save(entity); var result = (from e in this.SimpleEntitiesRepositary where e.Name.Contains("Awesome") select e).First(); result.Should().Be(entity); }
public void GetSavedEntity() { var entity = new SimpleEntity { Name = "Awesome string" }; this.SimpleEntitiesRepositary.Save(entity); this.SimpleEntitiesRepositary.Single(x => x.Id == 1).Should().Be(entity); }