示例#1
0
        public CreateTests()
        {
            _mockRepo   = new Mock <INpcRepository>();
            _mockLogger = new Mock <ILogger <NpcRepository> >();
            var mockCampRepo = new Mock <ICampaignRepository>();
            var mockLocRepo  = new Mock <ILocationRepository>();
            var mapperConfig = new MapperConfiguration(c =>
            {
                c.AddProfile(new Maps());
            });

            _mapper = mapperConfig.CreateMapper();
            _sut    = new NpcsController(_mockRepo.Object, _mockLogger.Object, campRepo: mockCampRepo.Object, locRepo: mockLocRepo.Object, mapper: _mapper);
            _newNpc = new NpcDetailsVM
            {
                NpcName     = "test1",
                Description = "test1",
                Notes       = "test1",
                Allegiance  = "test1",
                Campaign    = new Campaign {
                    CampaignId = 1
                },
                CurrentLocation = new Location {
                    LocationId = 1
                },
                HomeLocation = new Location {
                    LocationId = 1
                }
            };
        }
示例#2
0
        public IndexTests()
        {
            _mockRepo   = new Mock <INpcRepository>();
            _mockLogger = new Mock <ILogger <NpcRepository> >();
            var mockCampRepo = new Mock <ICampaignRepository>();
            var mockLocRepo  = new Mock <ILocationRepository>();
            var mapperConfig = new MapperConfiguration(c =>
            {
                c.AddProfile(new Maps());
            });

            _mapper = mapperConfig.CreateMapper();
            _sut    = new NpcsController(_mockRepo.Object, _mockLogger.Object, campRepo: mockCampRepo.Object, locRepo: mockLocRepo.Object, mapper: _mapper);
        }
示例#3
0
 private void Start()
 {
     _placesController = PlacesController.Instance;
     _npcsController   = NpcsController.Instance;
     _playerTransport  = PlayerTransport.Instance;
     _timeManager      = TimeManager.Instance;
     _gameManager      = GameManager.Instance;
     _npcsController.OnHasPlaceArriverUpdate.AddListener(OnHasPlaceArriverUpdateHandler);
     _timeManager.OnTimeCalendar.AddListener(OnTimeCalendarHandler);
     _timeManager.OnDateCalendar.AddListener(OnDateCalendarHandler);
     _timeManager.ValidationInitializing();
     _gameManager.OnGameStateChanged.AddListener(OnGameStateChangedHandler);
     lastPlaceID = string.Empty;
     Initializing();
 }
示例#4
0
 private void Awake()
 {
     _npcsController            = NpcsController.Instance;
     playerAction               = PlayerAction.Instance;
     _characterStatusController = CharacterStatusController.Instance;
 }