Beispiel #1
0
        static void Main(string[] args)
        {
            // TODO: Call methods in Web to run at the command prompt so that they can be scheduled

            var clanId = 1000000017; // RELIC
            var wargamingApiService = new WargamingApiService();
            var target = new LoadClanDetailService(wargamingApiService);
            target.LoadClanDetails(clanId);
        }
        public void Exercise_GetPlayerPersonalData()
        {
            // Arrange
            var target    = new WargamingApiService();
            var accountId = 1001268969; // RJ_

            // Act
            var actual = target.GetPlayerPersonalData(accountId);

            // Assert
            Assert.AreEqual("ok", actual.Status);
        }
        public void Exercise_GetListOfVehicles()
        {
            // Arrange
            var target = new WargamingApiService();

            // Act
            var actual = target.GetListOfVehicles();

            // Assert
            Assert.AreEqual("ok", actual.Status);
            Assert.IsTrue(actual.Count > 0);
            Assert.AreEqual(actual.Count, actual.Tanks.Count);
        }
        public void Exercise_GetClanDetails()
        {
            // Arrange
            var target = new WargamingApiService();
            var clanId = 1000000017; // RELIC

            // Act
            var actual = target.GetClanDetails(clanId);

            // Assert
            Assert.AreEqual("ok", actual.Status);
            Assert.IsTrue(actual.Count > 0);
            Assert.AreEqual(actual.Count, actual.Members.Count);
        }
        public void Exercise_LoadClanDetails()
        {
            // Arrange
            // TODO: Add an attribute to note this is a integration test
            var clanId = 1000000017; // RELIC
            var wargamingApiService = new WargamingApiService();
            var target = new LoadClanDetailService(wargamingApiService);

            // Act
            target.LoadClanDetails(clanId);

            // Assert
            // what do we assert here?
        }
Beispiel #6
0
        public void Exercise_UpdateVehicles()
        {
            // Arrange
            var wargamingApiService = new WargamingApiService();
            var listOfVehicles      = wargamingApiService.GetListOfVehicles();
            var wnEfficiencyService = new WNEfficiencyService();
            var expectedTankValues  = wnEfficiencyService.GetExpectedTankValues();
            var target = new AdminService();

            // Act
            var actual = target.UpsertVehicles(listOfVehicles, expectedTankValues);

            // Assert
            Assert.IsNotNull(actual);
            var total = actual.VehiclesInserted + actual.VehiclesUpdated;

            Assert.AreEqual(total, actual.Total);
            // TODO: We should check the database to ensure there are tanks in the tank table
        }