public void Should_Update_Environment_In_Db(int id) { var fakeContext = new FakeContext("UpdateEnv"); fakeContext.FillWith <Environment>(); using (var context = new MainContext(fakeContext.FakeOptions)) { var repository = new EnvironmentRepository(context); var currentEnv = repository.GetById(id); currentEnv.Name = "123abc"; repository.Update(currentEnv); Assert.Equal("123abc", repository.GetById(id).Name); } }
public void Update_ShouldWork() { var context = _contextFake.GetContext("Update_ShouldWork") .AddFakeEnvironments(); var environmentUpdate = context.Environments.Skip(1).First(); environmentUpdate.Description = "DescriptionUpdate"; var repo = new EnvironmentRepository(context); repo.Update(environmentUpdate); var result = context.Environments.SingleOrDefault(x => x.Id == environmentUpdate.Id); Assert.NotNull(result); Assert.Equal(environmentUpdate, result, new EnvironmentComparer()); }