public void FetchPerformanceCounters_HandlesType_Get_ReturnsKnownString() { //------------Setup for test-------------------------- var fetchPerformanceCounters = new FetchPerformanceCounters(); //------------Execute Test--------------------------- //------------Assert Results------------------------- Assert.AreEqual(fetchPerformanceCounters.HandlesType(), "FetchPerformanceCounters"); }
public void GetAuthorizationContextForService_ShouldReturnContext() { //------------Setup for test-------------------------- var fetchPerformanceCounters = new FetchPerformanceCounters(); //------------Execute Test--------------------------- var resId = fetchPerformanceCounters.GetAuthorizationContextForService(); //------------Assert Results------------------------- Assert.AreEqual(AuthorizationContext.Any, resId); }
public void GetResourceID_ShouldReturnEmptyGuid() { //------------Setup for test-------------------------- var fetchPerformanceCounters = new FetchPerformanceCounters(); //------------Execute Test--------------------------- var resId = fetchPerformanceCounters.GetResourceID(new Dictionary <string, StringBuilder>()); //------------Assert Results------------------------- Assert.AreEqual(Guid.Empty, resId); }
public void FetchPerformanceCounters_HandlesType_Get_DynamicServiceEntry() { //------------Setup for test-------------------------- var fetchPerformanceCounters = new FetchPerformanceCounters(); //------------Execute Test--------------------------- var entry = fetchPerformanceCounters.CreateServiceEntry(); //------------Assert Results------------------------- Assert.AreEqual("<DataList><Dev2System.ManagmentServicePayload ColumnIODirection=\"Both\"></Dev2System.ManagmentServicePayload></DataList>", entry.DataListSpecification.ToString()); }
public void FetchPerformanceCounters_Manager_ExceptionIfContainerNotRegistered() { //------------Setup for test-------------------------- var fetchPerformanceCounters = new FetchPerformanceCounters(); CustomContainer.DeRegister <IPerformanceCounterRepository>(); //------------Execute Test--------------------------- //------------Assert Results------------------------- PrivateObject p = new PrivateObject(fetchPerformanceCounters); var nll = p.GetProperty("Manager"); Assert.IsNull(nll); }
public void FetchPerformanceCounters_Manager_ValueIfRegistered() { //------------Setup for test-------------------------- var mng = new Mock <IPerformanceCounterRepository>(); CustomContainer.Register(mng.Object); var fetchPerformanceCounters = new FetchPerformanceCounters(); //------------Execute Test--------------------------- //------------Assert Results------------------------- PrivateObject p = new PrivateObject(fetchPerformanceCounters); Assert.IsNotNull(p.GetProperty("Manager")); Assert.IsTrue(ReferenceEquals(mng.Object, p.GetProperty("Manager"))); }
public void FetchPerformanceCounters_Manager_ExecuteReturnsAValidTo() { //------------Setup for test-------------------------- var mng = new Mock <IPerformanceCounterRepository>(); mng.Setup(a => a.Counters).Returns(new PerformanceCounterTo(new List <IPerformanceCounter>(), new List <IPerformanceCounter>())); CustomContainer.Register(mng.Object); var fetchPerformanceCounters = new FetchPerformanceCounters(); //------------Execute Test--------------------------- var output = fetchPerformanceCounters.Execute(new Dictionary <string, StringBuilder>(), new Mock <IWorkspace>().Object); //------------Assert Results------------------------- Assert.IsNotNull(output); Dev2JsonSerializer ser = new Dev2JsonSerializer(); var res = ser.Deserialize <IPerformanceCounterTo>(output); Assert.IsNotNull(res); }