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);
            }
        }
Esempio n. 2
0
        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());
        }