Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Binomial, Factorial sequences added, existing updated with length parameter, minor refactors in AATreeTest, readme updated #199

Merged
merged 22 commits into from
Jan 23, 2021
Merged
Changes from 1 commit
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
f7e1e55
minor refactors in AATreeTests
kolosovpetro Jan 21, 2021
632bbe4
fibonacci sequence length is fixed
kolosovpetro Jan 21, 2021
b409e6f
natural sequence length is set in constructor, test updated
kolosovpetro Jan 21, 2021
5fb0a7d
prime sequence is generated up to bound value, set in constructor
kolosovpetro Jan 21, 2021
824e5bd
binomial sequence added
kolosovpetro Jan 21, 2021
5f08fee
factorial sequence added
kolosovpetro Jan 21, 2021
16b4378
readme updated
kolosovpetro Jan 21, 2021
4b378b2
factorial sequence updated according to comments
kolosovpetro Jan 21, 2021
3d1d72b
binomial sequence is updated according to comments
kolosovpetro Jan 21, 2021
ef4929e
fibonacci sequence updated
kolosovpetro Jan 21, 2021
d2461dd
prime and natural sequences updated
kolosovpetro Jan 21, 2021
d89c517
readme modified
kolosovpetro Jan 21, 2021
7e9b81e
AAtree constructor test revised
kolosovpetro Jan 21, 2021
75725fb
AAtree add multiple keys test revised
kolosovpetro Jan 21, 2021
c9c048e
AAtree addrange keys test revised
kolosovpetro Jan 21, 2021
fcb13b9
AAtree remove multiple keys test revised
kolosovpetro Jan 21, 2021
8aa3373
AAtree other tests are updated using Fluent Assertions
kolosovpetro Jan 21, 2021
b36269e
factorial sequence updated
kolosovpetro Jan 22, 2021
33c6c84
fibonacci sequence updated
kolosovpetro Jan 22, 2021
8a55a0f
prime sequence updated
kolosovpetro Jan 22, 2021
5e06d3b
natural sequence updated
kolosovpetro Jan 22, 2021
0fb8cf0
binomial sequence updated
kolosovpetro Jan 22, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
AAtree remove multiple keys test revised
  • Loading branch information
kolosovpetro committed Jan 21, 2021
commit fcb13b9d880ca6fe160e066563d7efb5eba3d3c4
14 changes: 7 additions & 7 deletions DataStructures.Tests/AATreeTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -64,19 +64,19 @@ public void Remove_MultipleKeys_TreeStillValid()
tree.AddRange(new [] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 });

Remove(4).Should().NotThrow();
Assert.IsFalse(tree.Contains(4));
Assert.AreEqual(9, tree.Count);
tree.Contains(4).Should().BeFalse();
tree.Count.Should().Be(9);

Remove(8).Should().NotThrow();
Assert.IsFalse(tree.Contains(8));
Assert.AreEqual(8, tree.Count);
tree.Contains(8).Should().BeFalse();
tree.Count.Should().Be(8);

Remove(1).Should().NotThrow();
Assert.IsFalse(tree.Contains(1));
Assert.AreEqual(7, tree.Count);
tree.Contains(1).Should().BeFalse();
tree.Count.Should().Be(7);

Validate(tree.Root);

Action Remove(int x) => () => tree.Remove(x);
}

Expand Down