Beispiel #1
0
        public void FindOrganisationByIdTest()
        {
            Organisation organisation;

            organisation = Repository.FindOrganisationById(OrganisationId);

            Assert.Multiple(() => {
                Assert.NotNull(organisation);
                Assert.AreEqual(OrganisationId, organisation.OrganisationId);
                Assert.AreEqual(OrganisationName, organisation.OrganisationName);
                Assert.AreEqual(OrganisationDirector, organisation.Director);
            });
        }
        public void TestDeleteContract()
        {
            OrganisationRepository HelperRepository = new OrganisationRepository(DbContext);

            Organisation organisation = HelperRepository.FindOrganisationById(TestContract.OrganisationId);
            ushort?      previousNumberOfContracts = organisation.NumberOfContracts;

            Repository.DeleteContract(TestContractId);
            Contract savedContract = Repository.FindContractById(TestContractId);

            organisation = HelperRepository.FindOrganisationById(TestContract.OrganisationId);
            ushort?currentNumberOfContracts = organisation.NumberOfContracts;

            Assert.Multiple(() =>
            {
                Assert.Null(savedContract);
                Assert.Less(currentNumberOfContracts, previousNumberOfContracts);
            });
        }