public void SdkCollectionEmptyTest() { // Arrange using var mock = AutoMock.GetLoose(); var projectRoot = ProjectRootElement.Create(); var sdkCollection = new SdkCollection(projectRoot); // Assert Assert.Empty(sdkCollection); }
public void SdkCollectionNotContainsTest(string sdk) { // Arrange using var mock = AutoMock.GetLoose(); var projectRoot = ProjectRootElement.Create(); projectRoot.Sdk = DefaultSDK; var sdkCollection = new SdkCollection(projectRoot); // Assert Assert.DoesNotContain(sdk, sdkCollection); }
public void SdkCollectionRemoveTest(string sdkToRemove, string[] expected, bool expectedStatus) { // Arrange using var mock = AutoMock.GetLoose(); var projectRoot = ProjectRootElement.Create(); projectRoot.Sdk = string.Concat(DefaultSDK, ";", WebSDK); var sdkCollection = new SdkCollection(projectRoot); // Act and Assert Assert.Equal(expectedStatus, sdkCollection.Remove(sdkToRemove)); // Assert Assert.Equal( sdkCollection, expected); }
public void SdkCollectionAddTest(string sdk, string[] expected) { // Arrange using var mock = AutoMock.GetLoose(); var projectRoot = ProjectRootElement.Create(); projectRoot.Sdk = DefaultSDK; var sdkCollection = new SdkCollection(projectRoot); // Act sdkCollection.Add(sdk); // Assert Assert.Equal( sdkCollection, expected); }