public void PutUserGrow_ModfiedGrowIsOwnedByUser_SucsessfulEdit() { var _growSettingsRepository = new GrowSettingsRepository(_context); // Arrange var modifiedUserGrowSetting = _context.GrowSetting.FirstOrDefault(ug => ug.GrowSettingId == 3); var nameToChangeTo = "Test Passed"; modifiedUserGrowSetting.GrowSettingName = nameToChangeTo; // Act var result = _growSettingsRepository.PutGrowSetting(modifiedUserGrowSetting.GrowSettingId, modifiedUserGrowSetting, modifiedUserGrowSetting.UserGuid); var resultCheck = _context.GrowSetting.FirstOrDefault(ug => ug.GrowSettingId == modifiedUserGrowSetting.GrowSettingId); // Assert Assert.IsTrue(result.Status == RepositoryActionStatus.Updated); Assert.AreEqual(nameToChangeTo, result.Entity.GrowSettingName); Assert.AreEqual(nameToChangeTo, resultCheck.GrowSettingName); }
public void PutUserGrow_ModfiedGrowIsNotOwnedByUser_FailedEdit() { // Arrange var _growSettingsRepository = new GrowSettingsRepository(_context); var modifiedUserGrowSetting = _context.GrowSetting.FirstOrDefault(ug => ug.GrowSettingId == 3); const string nameToChangeTo = "Test Passed"; modifiedUserGrowSetting.GrowSettingName = nameToChangeTo; // Act var result = _growSettingsRepository.PutGrowSetting(modifiedUserGrowSetting.GrowSettingId, modifiedUserGrowSetting, new Guid(_dataBaseDataSeed.GeneralUser1Guid)); var resultCheck = _context.GrowSetting.FirstOrDefault(ug => ug.GrowSettingId == modifiedUserGrowSetting.GrowSettingId); // Assert Assert.IsTrue(result.Status == RepositoryActionStatus.NotFound); Assert.AreNotEqual(nameToChangeTo, resultCheck.GrowSettingName); }