public Discipline GetDiscipline(DisciplineBasedProxy discipline) { var disciplineGroup = GetGroup(discipline.GroupName); return(Disciplines.First(d => d.DisciplineName == discipline.DisciplineName && d.GroupId == disciplineGroup.GroupId)); }
public void DeleteDisciplineFunctionTest_ShouldBeSuccess() { var discipline = new DisciplineBasedProxy { DisciplineName = "nameOfDiscipline" }; RunServer(new DeleteDisciplineFunction(DatabaseAuthorizer, databaseDisciplineEditor)); SendRequest("DeleteDiscipline", GetDefaultParameters(), discipline.ToJson()); A.CallTo(() => databaseDisciplineEditor.Delete(discipline)).MustHaveHappened(Repeated.Exactly.Once); }
public void GetExtendedDisciplineFunctionTest_ShouldBeSuccess() { var inputBasedDiscipline = new DisciplineBasedProxy { DisciplineName = "firstDiscipline" }; var inputExtendedDiscipline = new DisciplineExtendedProxy { DisciplineName = "firstDiscipline" }; A.CallTo(() => databaseDisciplineReader.GetExtendedProxy(inputBasedDiscipline)).Returns(inputExtendedDiscipline); RunServer(new GetExtendedDisciplineFunction(DatabaseAuthorizer, databaseDisciplineReader)); var receivedDiscipline = SendRequest <DisciplineExtendedProxy>("GetExtendedDiscipline", GetDefaultParameters(), inputBasedDiscipline.ToJson()); A.CallTo(() => databaseDisciplineReader.GetExtendedProxy(inputBasedDiscipline)).MustHaveHappened(Repeated.Exactly.Once); Assert.That(receivedDiscipline, Is.EqualTo(inputExtendedDiscipline)); }
public DisciplineExtendedProxy GetExtendedProxy(DisciplineBasedProxy basedProxy) { return(SendRequest <DisciplineExtendedProxy>("GetExtendedDiscipline", GetDefaultParameters(), basedProxy.ToJson())); }
public void Delete(DisciplineBasedProxy basedProxy) { DeleteDiscipline(ModelDatabase.GetDiscipline(basedProxy)); ModelDatabase.SaveChanges(); }
public void Delete(DisciplineBasedProxy basedProxy) { SendRequest("DeleteDiscipline", GetDefaultParameters(), basedProxy.ToJson()); }
public DisciplineExtendedProxy GetExtendedProxy(DisciplineBasedProxy basedProxy) { return(modelDatabase.GetDiscipline(basedProxy).ToExtendedProxy()); }