public void WearShouldBeDifferent() { IStage stage = new Stage(); ISetController setController = new SetController(stage); IPerformer performer = new Performer("Niki", 18); performer.AddInstrument(new Guitar()); double instrumentWearBefore = performer.Instruments.First().Wear; ISet set = new Short("short1"); set.AddSong(new Song("Pesna", new TimeSpan(0, 1, 10))); set.AddPerformer(performer); stage.AddSet(set); setController.PerformSets(); FieldInfo listField = typeof(Performer).GetFields(BindingFlags.NonPublic | BindingFlags.Instance) .FirstOrDefault(p => p.Name == "instruments"); List <IInstrument> insturments = (List <IInstrument>)listField.GetValue(performer); double instrumentWearAfter = insturments[0].Wear; Assert.That(instrumentWearAfter, Is.Not.EqualTo(instrumentWearBefore)); }
private string getSetupDataString(string token) { JSONObject jsonObject = new JSONObject(); jsonObject.Put("merchantAccount", paymentSetupRequest.getMerchantAccount()); // Not required when communicating with merchant server jsonObject.Put("shopperLocale", paymentSetupRequest.getShopperLocale()); jsonObject.Put("token", token); jsonObject.Put("returnUrl", "example-shopping-app://"); jsonObject.Put("countryCode", paymentSetupRequest.getCountryCode()); JSONObject amount = new JSONObject(); amount.Put("value", paymentSetupRequest.getAmount().Value); amount.Put("currency", paymentSetupRequest.getAmount().Currency); jsonObject.Put("amount", amount); jsonObject.Put("channel", "android"); jsonObject.Put("reference", "Android Checkout SDK Payment: " + DateTime.Now.ToString()); jsonObject.Put("shopperReference", "example-customer@exampleprovider"); short maxNumberOfInstallments = Short.ParseShort(paymentSetupRequest.getMaxNumberOfInstallments()); if (maxNumberOfInstallments > 1) { JSONObject configuration = new JSONObject(); JSONObject installments = new JSONObject(); installments.Put("maxNumberOfInstallments", maxNumberOfInstallments); configuration.Put("installments", installments); jsonObject.Put("configuration", configuration); } return(jsonObject.ToString()); }
public void TestSetPerform() { var set = new Short("Set1"); var instrumentGuitar = new Guitar(); var instrumentDrums = new Drums(); var performer = new Performer("Ivan", 23); var song1 = new Song("Song1", new TimeSpan(0, 1, 1)); this.stage.AddSet(set); performer.AddInstrument(instrumentGuitar); performer.AddInstrument(instrumentDrums); set.AddPerformer(performer); set.AddSong(song1); var actual = this.setController.PerformSets(); var expected = $@"1. Set1: -- 1. Song1 (01:01) -- Set Successful"; var actualInstrumentWear = instrumentGuitar.Wear; var expectedInstrumentWear = 40; Assert.That(actual, Is.EqualTo(expected)); Assert.That(actualInstrumentWear, Is.EqualTo(expectedInstrumentWear)); }
public void WearDownWorks() { ISet set = new Short("izpulnenie"); ISong song = new Song("despacito", new TimeSpan(0, 02, 01)); set.AddSong(song); IPerformer performer = new Performer("ivan", 15); IInstrument instrument = new Drums(); performer.AddInstrument(instrument); set.AddPerformer(performer); IStage stage = new Stage(); stage.AddSet(set); ISetController setController = new SetController(stage); var expected = 80; setController.PerformSets(); var actual = instrument.Wear; Assert.AreEqual(expected, actual); }
public void TestPerformanceSuccessful() { IStage stage = new Stage(); ISet set = new Short("Shorty"); stage.AddSet(set); IPerformer perf = new Performer("HrupHrupAzSumTup", 22); perf.AddInstrument(new Guitar()); stage.AddPerformer(perf); ISong song = new Song("hrup", new System.TimeSpan(0, 5, 0)); stage.AddSong(song); set.AddSong(song); set.AddPerformer(perf); ISetController setController = new SetController(stage); setController.PerformSets(); Assert.That(() => setController.PerformSets(), Is.EqualTo("1. Shorty:\r\n" + "-- 1. hrup (05:00)\r\n" + "-- Set Successful")); }
public void TestInstrumentWearsDownAfterPerformance() { IStage stage = new Stage(); ISet set = new Short("Shorty"); stage.AddSet(set); IPerformer perf = new Performer("HrupHrupAzSumTup", 22); perf.AddInstrument(new Guitar()); stage.AddPerformer(perf); ISong song = new Song("hrup", new System.TimeSpan(0, 5, 0)); stage.AddSong(song); set.AddSong(song); set.AddPerformer(perf); ISetController setController = new SetController(stage); setController.PerformSets(); Assert.That(perf.Instruments.First().Wear, Is.EqualTo(40)); }
public void TestCanPerformReturnsTrue() { IStage stage = new Stage(); ISet set = new Short("Shorty"); stage.AddSet(set); IPerformer perf = new Performer("HrupHrupAzSumTup", 22); perf.AddInstrument(new Guitar()); stage.AddPerformer(perf); ISong song = new Song("hrup", new System.TimeSpan(0, 5, 0)); stage.AddSong(song); set.AddSong(song); set.AddPerformer(perf); ISetController setController = new SetController(stage); setController.PerformSets(); Assert.That(() => stage.Sets.First().CanPerform(), Is.EqualTo(true)); }
public static short test(Short s) { short var; var = s; return(var); }
public override int GetHashCode() { unchecked { var hashCode = Id; hashCode = (hashCode * 397) ^ NullableId.GetHashCode(); hashCode = (hashCode * 397) ^ Byte.GetHashCode(); hashCode = (hashCode * 397) ^ Short.GetHashCode(); hashCode = (hashCode * 397) ^ Int; hashCode = (hashCode * 397) ^ Long.GetHashCode(); hashCode = (hashCode * 397) ^ UShort.GetHashCode(); hashCode = (hashCode * 397) ^ (int)UInt; hashCode = (hashCode * 397) ^ ULong.GetHashCode(); hashCode = (hashCode * 397) ^ Float.GetHashCode(); hashCode = (hashCode * 397) ^ Double.GetHashCode(); hashCode = (hashCode * 397) ^ Decimal.GetHashCode(); hashCode = (hashCode * 397) ^ (String != null ? String.GetHashCode() : 0); hashCode = (hashCode * 397) ^ DateTime.GetHashCode(); hashCode = (hashCode * 397) ^ TimeSpan.GetHashCode(); hashCode = (hashCode * 397) ^ Guid.GetHashCode(); hashCode = (hashCode * 397) ^ NullableDateTime.GetHashCode(); hashCode = (hashCode * 397) ^ NullableTimeSpan.GetHashCode(); hashCode = (hashCode * 397) ^ NullableGuid.GetHashCode(); return(hashCode); } }
private void Analysis(Chart ch) { bool check = false; string time = ch.Date.ToString(); if (specify.Time > 0 && specify.Time < 1440) { check = time.Length > 8 && GetCheckOnTime(time); } else if (specify.Time == 1440) { check = time.Length > 8 && time.Substring(6).Equals("090000000") == false; } if (check) { Short.Pop(); Long.Pop(); } Short.Push(Short.Count > 0 ? EMA.Make(specify.Short, Short.Count, ch.Price, Short.Peek()) : EMA.Make(ch.Price)); Long.Push(Long.Count > 0 ? EMA.Make(specify.Long, Long.Count, ch.Price, Long.Peek()) : EMA.Make(ch.Price)); double popShort = Short.Pop(), popLong = Long.Pop(); var trend = Short.Count > 1 && Long.Count > 1 ? popShort - popLong - (Short.Peek() - Long.Peek()) > 0 ? 1 : -1 : 0; Short.Push(popShort); Long.Push(popLong); }
/// <summary> /// 发射子弹 /// </summary> /// <param name="isEnemy"></param> public void Attack(bool isEnemy) { if (CanAttack) { //if (isEnemy) //{ // SoundEffectsHelper.Instance.MakeEnemyShotSound(); //} else //{ // SoundEffectsHelper.Instance.MakePlayerShotSound(); //} shotCooldown = shotingRate; var shotTransform = Instantiate(shotPrefab) as Transform; shotTransform.position = transform.position; Short shot = shotTransform.gameObject.GetComponent <Short>(); if (shot != null) { shot.isEnemyShot = isEnemy; } MoveScript move = shotTransform.gameObject.GetComponent <MoveScript>(); if (move != null) { move.direction = move.direction; } } }
public void PerformSetsShouldWearDownInstrument() { Stage stage = new Stage(); SetController setController = new SetController(stage); Set set = new Short("WestSet"); IPerformer performer = new Performer("Name", 18); Song song = new Song("SongName", new TimeSpan(0, 2, 30)); Instrument instrument = new Microphone(); performer.AddInstrument(instrument); set.AddSong(song); set.AddPerformer(performer); stage.AddSet(set); stage.AddPerformer(performer); setController.PerformSets(); var currPerformer = stage.GetPerformer("Name"); var instruments = currPerformer.Instruments; var actual = instruments.First().Wear; var expected = 20; Assert.AreEqual(expected, actual); }
public void PerformSets_CannotPerform_OrderedCorrectly() { IStage stage = new Stage(); ISet shortSet = new Short("short"); ISet mediumSet = new Medium("medium"); ISet longSet = new Long("long"); longSet.AddSong(new Song("s1", new TimeSpan(0, 2, 0))); mediumSet.AddSong(new Song("s2", new TimeSpan(0, 2, 0))); shortSet.AddSong(new Song("s3", new TimeSpan(0, 1, 0))); mediumSet.AddPerformer(new Performer("penka", 123)); stage.AddSet(shortSet); stage.AddSet(longSet); stage.AddSet(mediumSet); ISetController setController = new SetController(stage); string actualResult = setController.PerformSets(); string expectedResult = "1. medium:\r\n-- Did not perform\r\n2. long:\r\n-- Did not perform\r\n3. short:\r\n-- Did not perform"; Assert.That(actualResult, Is.EqualTo(expectedResult)); }
public void TestWhetherTheControllerFailsToPerform() { var set1 = new Short("set1"); var performer = new Performer("Woah", 39); var instrument = new Microphone(); performer.AddInstrument(instrument); var song = new Song("WoahButSong", new TimeSpan(0, 0, 5, 0)); var stage = new Stage(); set1.AddPerformer(performer); set1.AddSong(song); stage.AddSet(set1); stage.AddPerformer(performer); stage.AddSong(song); var controller = new SetController(stage); controller.PerformSets(); controller.PerformSets(); var stringOutput = controller.PerformSets(); var expectedResult = "1. set1:\r\n-- Did not perform"; Assert.AreEqual(expectedResult, stringOutput); }
public void TestWhetherTheControllerGivesCorrectOutput() { var set1 = new Short("set1"); var performer = new Performer("Bat nasko", 30); var instrument = new Guitar(); performer.AddInstrument(instrument); var song = new Song("name", new TimeSpan(0, 0, 10, 0)); var stage = new Stage(); set1.AddPerformer(performer); set1.AddSong(song); stage.AddSet(set1); stage.AddPerformer(performer); stage.AddSong(song); var controller = new SetController(stage); var stringOutput = controller.PerformSets(); var expectedResult = "1. set1:\r\n-- 1. name (10:00)\r\n-- Set Successful"; Assert.AreEqual(expectedResult, stringOutput); }
public override int GetHashCode() { int hash = 1; if (Use.Length != 0) { hash ^= Use.GetHashCode(); } if (Short.Length != 0) { hash ^= Short.GetHashCode(); } if (Long.Length != 0) { hash ^= Long.GetHashCode(); } if (Example.Length != 0) { hash ^= Example.GetHashCode(); } if (Deprecated.Length != 0) { hash ^= Deprecated.GetHashCode(); } if (Hidden != false) { hash ^= Hidden.GetHashCode(); } return(hash); }
public void PerformSetsShouldWearDownInstrument() { // Arrange ISet set1 = new Short("Set1"); this.stage.AddSet(set1); IPerformer performer = new Performer("Ivan", 20); IInstrument instrument = new Guitar(); performer.AddInstrument(instrument); this.stage.AddPerformer(performer); set1.AddPerformer(performer); ISong song = new Song("Song1", new TimeSpan(0, 1, 2)); set1.AddSong(song); // Act string result = this.setController.PerformSets(); // Assert double actualWear = instrument.Wear; Assert.That(actualWear, Is.EqualTo(40)); }
public void TestInstrumentsGetBroken() { IStage stage = new Stage(); ISet set = new Short("Set1"); TimeSpan duration = TimeSpan.FromSeconds((1 * 60) + 2); ISong song = new Song("Song1", duration); IPerformer performer = new Performer("Gosho", 20); IInstrument instrument = new Guitar(); instrument.WearDown(); instrument.WearDown(); performer.AddInstrument(instrument); set.AddPerformer(performer); set.AddSong(song); stage.AddSong(song); stage.AddSet(set); stage.AddSong(song); stage.AddPerformer(performer); ISetController setController = new SetController(stage); string actual = "1. Set1:\r\n-- Did not perform"; string expected = setController.PerformSets(); Assert.AreEqual(actual, expected); }
public void InstrumentsWearTest() { ISet set = new Short("Set1"); this.stage.AddSet(set); ISong song = new Song("Song1", new System.TimeSpan(0, 5, 0)); this.stage.AddSong(song); set.AddSong(song); IPerformer performer = new Performer("Gosho", 20); performer.AddInstrument(new Guitar()); this.stage.AddPerformer(performer); set.AddPerformer(performer); this.setController.PerformSets(); FieldInfo instrumentsInfo = typeof(Performer).GetFields(BindingFlags.NonPublic | BindingFlags.Instance) .First(f => f.FieldType == typeof(List <IInstrument>)); List <IInstrument> instruments = ((List <IInstrument>)instrumentsInfo.GetValue(performer)).Take(1).ToList(); IInstrument instrument = instruments[0]; Assert.That(instrument.Wear, Is.EqualTo(40)); }
public void PerforSetsTest() { IStage stage = new Stage(); ISetController setController = new SetController(stage); ISet set = new Short("Set1"); ISet set2 = new Short("Set2"); stage.AddSet(set); stage.AddSet(set2); IPerformer performer = new Performer("Pesho", 23); IInstrument guitar = new Guitar(); stage.AddPerformer(performer); set.AddPerformer(performer); performer.AddInstrument(guitar); ISong song = new Song("Song1", new System.TimeSpan(0, 5, 0)); stage.AddSong(song); set.AddSong(song); string expectedResult = "1. Set1:" + "\r\n" + "-- 1. Song1 (05:00)" + "\r\n" + "-- Set Successful" + "\r\n" + "2. Set2:" + "\r\n" + "-- Did not perform"; string actualResult = setController.PerformSets(); Assert.That(actualResult, Is.EqualTo(expectedResult).NoClip); Assert.That(guitar.Wear, Is.EqualTo(40)); }
public void PerfrormSets_ShouldDecrease_InstrumentWear() { //Arrange IStage stage = new Stage(); ISetController setController = new SetController(stage); ISet set = new Short("Set1"); IPerformer performer = new Performer("Gaga", 29); ISong song = new Song("Song", new TimeSpan(0, 2, 30)); IInstrument instrument = new Guitar(); //Act performer.AddInstrument(instrument); set.AddPerformer(performer); set.AddSong(song); stage.AddSet(set); double instrumentWearBefore = instrument.Wear; setController.PerformSets(); double instrumentWearAfter = instrument.Wear; //Assert Assert.That(instrumentWearAfter, Is.Not.EqualTo(instrumentWearBefore)); }
public override int GetHashCode() { unchecked { int hashCode = Sbyte.GetHashCode(); hashCode = (hashCode * 397) ^ Short.GetHashCode(); hashCode = (hashCode * 397) ^ Int; hashCode = (hashCode * 397) ^ Long.GetHashCode(); hashCode = (hashCode * 397) ^ Byte.GetHashCode(); hashCode = (hashCode * 397) ^ UShort.GetHashCode(); hashCode = (hashCode * 397) ^ (int)UInt; hashCode = (hashCode * 397) ^ ULong.GetHashCode(); hashCode = (hashCode * 397) ^ Char.GetHashCode(); hashCode = (hashCode * 397) ^ Float.GetHashCode(); hashCode = (hashCode * 397) ^ Double.GetHashCode(); hashCode = (hashCode * 397) ^ Decimal.GetHashCode(); hashCode = (hashCode * 397) ^ Boolean.GetHashCode(); hashCode = (hashCode * 397) ^ (String != null ? String.GetHashCode() : 0); hashCode = (hashCode * 397) ^ DateTime.GetHashCode(); hashCode = (hashCode * 397) ^ (Exception != null ? Exception.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (int)Enum; hashCode = (hashCode * 397) ^ Struct.GetHashCode(); return(hashCode); } }
public void SetControllerShouldReturnSuccessMessage() { var stage = new Stage(); var performer = new Performer("Ivo", 26); IInstrument instrument = new Guitar(); performer.AddInstrument(instrument); stage.AddPerformer(performer); // ISong song = new Song("Chico loco", new TimeSpan(0, 2, 30)); stage.AddSong(song); // ISet set = new Short("ShortSet"); stage.AddSet(set); var setController = new SetController(stage); var actualResult = setController.PerformSets(); var expectedResult = "1. ShortSet:\r\n-- Did not perform"; Assert.AreEqual(expectedResult, actualResult); }
public void SetControllerShouldWearDownInstruments() { Performer performer = new Performer("Ivo", 26); IInstrument instrument = new Guitar(); performer.AddInstrument(instrument); ISet set = new Short("ShortSet"); set.AddPerformer(performer); ISong song = new Song("Chico loco", new TimeSpan(0, 2, 30)); set.AddSong(song); var stage = new Stage(); stage.AddPerformer(performer); stage.AddSong(song); stage.AddSet(set); var setController = new SetController(stage); var instrumentWearBefore = instrument.Wear; setController.PerformSets(); var instrumentWearAfter = instrument.Wear; Assert.AreNotEqual(instrumentWearAfter, instrumentWearBefore); }
public void TestRegisterSetWithSongs() { IPerformer performer = new Performer("Pesho", 20); IInstrument instrument = new AKG(); performer.AddInstrument(instrument); TimeSpan span = new TimeSpan(0, 0, 5, 5, 0); ISong song = new Song("AAA", span); ISet shortSet = new Short("shortSet"); shortSet.AddSong(song); shortSet.AddPerformer(performer); IStage testStage = new Stage(); testStage.AddSet(shortSet); SetController testController = new SetController(testStage); string result = testController.PerformSets(); Assert.That(result, Is.EqualTo("1. shortSet:\r\n-- 1. AAA (05:05)\r\n-- Set Successful")); }
public void TestMessageWhenSetIsSuccessful() { IInstrument instrument = new Guitar(); IPerformer performer = new Performer("Ivan", 20); performer.AddInstrument(instrument); ISong song = new Song("Song1", new TimeSpan(0, 1, 2)); this.stage.AddSong(song); ISet set = new Short("Set1"); set.AddPerformer(performer); set.AddSong(song); this.stage.AddSet(set); string actual = this.setController.PerformSets().Trim(); string expected = "1. Set1:" + Environment.NewLine + "-- 1. Song1 (01:02)" + Environment.NewLine + "-- Set Successful"; Assert.That(actual, Is.EqualTo(expected)); }
public void TestControllerDidNotPerformSetWithBrokenInstruments() { var set1 = new Short("set1"); var performer = new Performer("Danny", 38); var instrument = new Microphone(); performer.AddInstrument(instrument); var song = new Song("name", new TimeSpan(0, 0, 5, 0)); var stage = new Stage(); set1.AddPerformer(performer); set1.AddSong(song); stage.AddSet(set1); stage.AddPerformer(performer); stage.AddSong(song); var controller = new SetController(stage); controller.PerformSets(); controller.PerformSets(); var stringOutput = controller.PerformSets(); var expected = "1. set1:" + Environment.NewLine + "-- Did not perform"; Assert.AreEqual(expected, stringOutput); }
public void PerformSets_WearDownTest() { IStage stage = new Stage(); ISetController controller = new SetController(stage); ISet set = new Short("Set1"); stage.AddSet(set); IPerformer performer = new Performer("Sonny", 22); IInstrument guitar = new Guitar(); performer.AddInstrument(guitar); set.AddPerformer(performer); ISong song = new Song("Song", new TimeSpan(0, 3, 24)); set.AddSong(song); var wearBeforeWearDown = guitar.Wear; controller.PerformSets(); var afterWearDownWear = guitar.Wear; Assert.That(wearBeforeWearDown, Is.Not.EqualTo(afterWearDownWear)); }
public override int GetHashCode() { var hashCode = 291051517; hashCode = hashCode * -1521134295 + Int.GetHashCode(); hashCode = hashCode * -1521134295 + Long.GetHashCode(); hashCode = hashCode * -1521134295 + Short.GetHashCode(); hashCode = hashCode * -1521134295 + UInt.GetHashCode(); hashCode = hashCode * -1521134295 + ULong.GetHashCode(); hashCode = hashCode * -1521134295 + UShort.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <int?> .Default.GetHashCode(NullableInt); hashCode = hashCode * -1521134295 + Byte.GetHashCode(); hashCode = hashCode * -1521134295 + SByte.GetHashCode(); hashCode = hashCode * -1521134295 + Bool.GetHashCode(); hashCode = hashCode * -1521134295 + Float.GetHashCode(); hashCode = hashCode * -1521134295 + Double.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <byte[]> .Default.GetHashCode(ByteArray); hashCode = hashCode * -1521134295 + Decimal.GetHashCode(); hashCode = hashCode * -1521134295 + DateTime.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(String); return(hashCode); }
public void PerformCommandReturnsSuccessResult() { IStage stage = new Stage(); ISet set = new Short("Set1"); TimeSpan duration = TimeSpan.FromSeconds((1 * 60) + 2); ISong song = new Song("Song1", duration); IPerformer performer = new Performer("Gosho", 20); performer.AddInstrument(new Guitar()); set.AddPerformer(performer); set.AddSong(song); stage.AddSong(song); stage.AddSet(set); stage.AddSong(song); stage.AddPerformer(performer); ISetController setController = new SetController(stage); string actual = "1. Set1:\r\n-- 1. Song1 (01:02)\r\n-- Set Successful"; string expected = setController.PerformSets(); Assert.AreEqual(actual, expected); }
public Integer CompareTo(Short value) { return null; }
public static short test(Short s) { short var; var = s; return var; }
/// <summary> Returns the absolute value of a 16-bit signed integer. </summary> /// <param name="value">A number that is greater than Short.MinValue, but less than or equal to Short.MaxValue.</param> /// <returns>A 16-bit signed integer, x, such that 0 <= x <= Short.MaxValue.</returns> /// <remarks>The absolute value of a number is its numeric value without its sign. For example, the absolute value of both 123 and -123 is 123.</remarks> public static Short Abs(Short value) { return null; }
public static int test(Short s) { int var; var = s; return var; }
/// <summary> Returns the smaller of two 16-bit unsigned integers. </summary> /// <param name="val1">The first of two 16-bit unsigned integers to compare. </param> /// <param name="val2">The second of two 16-bit unsigned integers to compare. </param> /// <returns>Parameter val1 or val2, whichever is smaller.</returns> public static Short Min(Short val1, Short val2) { return null; }
/// <summary> Returns a value indicating the sign of a 16-bit signed integer. </summary> /// <param name="value">A signed number.</param> /// <returns> /// A number that indicates the sign of value: /// -1: value is less than zero. /// 0: value is equal to zero. /// 1: value is greater than zero. /// </returns> public static Integer Sign(Short value) { return null; }