Example #1
0
        public void Charity_Operator_ConvertsGetCharityResponse()
        {
            var trustee = new CharityTrustee
            {
                TrusteeId = 123,
                Name      = Guid.NewGuid().ToString()
            };
            var response = new GetCharityResponse()
            {
                Id = 1234,
                RegistrationDate   = DateTime.Now,
                RegistrationNumber = 1234,
                Name = Guid.NewGuid().ToString(),
                RegistrationStatus = "Registered",
                CharityType        = "Other",
                RemovalDate        = null,
                Trustees           = new List <CharityTrustee> {
                    trustee
                }
            };

            Charity charity = response;

            Assert.AreEqual(1, charity.Trustees.Count);
            Assert.AreEqual(response.Id.ToString(), charity.CharityNumber);
            Assert.AreEqual(response.RegistrationNumber.ToString(), charity.RegistrationNumber);
            Assert.AreEqual(response.RegistrationDate, charity.RegistrationDate);
            Assert.AreEqual(response.Name, charity.Name);
            Assert.AreEqual(response.RegistrationStatus, charity.Status);
            Assert.AreEqual(response.CharityType, charity.Type);
            Assert.IsNull(charity.RemovalDate);
        }
Example #2
0
        public void Trustee_Operator_ConvertsCharityTrustee()
        {
            var charityTrustee = new CharityTrustee
            {
                TrusteeId = 123,
                Name      = Guid.NewGuid().ToString()
            };

            Trustee trustee = charityTrustee;

            Assert.AreEqual(charityTrustee.TrusteeId.ToString(), trustee.Id);
            Assert.AreEqual(charityTrustee.Name, trustee.Name);
        }