예제 #1
0
        public void CanAcceptCongressCandidatesAsPresident()
        {
            var president = citizenCreator.Create();

            partyCreator.AddMember(president, PartyRoleEnum.President);
            var party = partyCreator.Create();

            Assert.IsTrue(partyService.CanAcceptCongressCandidates(president, party));
        }
        public void ProcessSleepInRoom_InhabitantInside_IsHealed()
        {
            mockProcessor.Setup(x => x.ProcessSleepInRoom(It.IsAny <Hotel>(), It.IsAny <HotelRoom>()));

            var hotel = hotelDummyCreator.Create();
            var room  = hotel.HotelRooms.First();

            room.Quality = 1;
            room.SetInhabitant(citizenDummyCreator.Create());

            processor.ProcessSleepInRoom(hotel, room);

            mockProcessor.Verify(x => x.ProcessSleepInRoom(hotel, room), Times.Once);
        }
예제 #3
0
        public void ErrorOnChangeIntoWrongCitizenAsCitizen()
        {
            citizenCreator.SetName("OurCitizen");
            var ourCitizen = citizenCreator.Create();

            var someoneCitizen = citizenCreator.Create();

            Assert.IsFalse(entityService.CanChangeInto(ourCitizen.Entity, someoneCitizen.Entity, ourCitizen));
        }