public void test_raw_distance() { var dist = new Distance(); dist.Add("album", 0.5); dist.Add("media_count", 0.25); dist.Add("media_count", 0.5); dist.RawDistance().Should().Be(2.25); }
public void test_distance() { var dist = new Distance(); dist.Add("album", 0.5); dist.Add("media_count", 0.25); dist.Add("media_count", 0.75); dist.NormalizedDistance().Should().Be(0.5); }
public void test_max_distance() { var dist = new Distance(); dist.Add("album", 0.5); dist.Add("media_count", 0.0); dist.Add("media_count", 0.0); dist.MaxDistance().Should().Be(5.0); }
/// <summary> /// Adds the specified position. /// </summary> /// <param name="position">The position.</param> /// <returns></returns> public Position3D Add(Position3D position) { return (new Position3D(Latitude.Add(position.Latitude.DecimalDegrees), Longitude.Add(position.Longitude.DecimalDegrees), _altitude.Add(position.Altitude))); }
public GeographicSize ToAspectRatio(float aspectRatio) { float CurrentAspect = AspectRatio; // Do the values already match? if (CurrentAspect == aspectRatio) { return(this); } // Convert to meters first Distance WidthMeters = _Width.ToMeters(); Distance HeightMeters = _Height.ToMeters(); // Is the new ratio higher or lower? if (aspectRatio > CurrentAspect) { // Inflate the GeographicRectDistance to the new height minus the current height return(new GeographicSize( WidthMeters.Add(HeightMeters.Multiply(aspectRatio).Subtract(WidthMeters)), HeightMeters)); } else { // Inflate the GeographicRectDistance to the new height minus the current height return(new GeographicSize( WidthMeters, HeightMeters.Add(WidthMeters.Divide(aspectRatio).Subtract(HeightMeters)))); } }
public LocalEdition(List <LocalBook> tracks) { LocalBooks = tracks; // A dummy distance, will be replaced Distance = new Distance(); Distance.Add("book_id", 1.0); }
public LocalEdition() { LocalBooks = new List <LocalBook>(); // A dummy distance, will be replaced Distance = new Distance(); Distance.Add("album_id", 1.0); }
public LocalAlbumRelease(List <LocalTrack> tracks) { LocalTracks = tracks; // A dummy distance, will be replaced Distance = new Distance(); Distance.Add("album_id", 1.0); }
public void DistanceClass_AddMethod_ReturnsObjectEqualToFirstParameterIfFirstParameterIsNotNullAndSecondParameterIsNull() { Distance testParam0 = GetDistance(); Distance testParam1 = null; Distance testOutput = Distance.Add(testParam0, testParam1); AssertEqual(testParam0, testOutput); }
public void DistanceClass_AddMethod_ReturnsNewObjectIfFirstParameterIsNullAndSecondParameterIsNotNull() { Distance testParam0 = null; Distance testParam1 = GetDistance(); Distance testOutput = Distance.Add(testParam0, testParam1); Assert.AreNotSame(testParam1, testOutput); }
public void DistanceClass_AddMethod_ReturnsNullIfBothParametersAreNull() { Distance testParam0 = null; Distance testParam1 = null; Distance testOutput = Distance.Add(testParam0, testParam1); Assert.IsNull(testOutput); }
public void test_add() { var dist = new Distance(); dist.Add("add", 1.0); dist.Penalties.Should().BeEquivalentTo(new Dictionary <string, List <double> > { { "add", new List <double> { 1.0 } } }); }
public void DistanceClass_AddMethod_ReturnsNewObjectEqualToSumOfParametersIfParametersAreNotNull() { for (int i = 0; i < 100000; ++i) { Distance testParam0 = GetDistance(); Distance testParam1 = GetDistance(); Distance testOutput = Distance.Add(testParam0, testParam1); AssertEqual(testParam0, testParam1, testOutput); } }
public void AddScores(float distance, float note) { if (Distance.Count < 3) { distance = (Mathf.Round((distance * 10))) / 10; Distance.Add(distance); } else { throw new System.ArgumentException(Name + " can't jump 3 times.", "Distance"); } note = (Mathf.Round((note * 10))) / 10; Points += note; }
/// <summary>Adds the specified size to the current instance.</summary> public GeographicSize Add(GeographicSize size) { return(new GeographicSize(_Width.Add(size.Width), _Height.Add(size.Height))); }